前言
做个关于python pip install问题的记录。
正文
1. 当拥有多个python环境的情况
有时候我们会遇到有多个环境的情况,这个时候我们如果用pip install
很可能只会给其中一个环境安装package。例如:当你的系统有python3.8.10 和 python3.9.7两个环境的时候。你的pip install <package>
很有可能只会给3.9.7这个环境安装package,而不会给3.8.10这个环境安装package。根据Stackoverflow上的回答《Dealing with multiple Python versions and PIP?》,你可以通过pipVERSION
来选择给不同的环境安装package。按照上面的例子,当我们想给python3.8.10安装环境的时候,可以使用pip3.8 install <package>
,当我们想给python3.9.10安装环境的时候,可以使用pip3.9 install <package>
。
未曾尝试过,分别给两个不同环境的3.8.10和3.8.10版本进行pip install的区分安装,只知道conda里面可以,非conda暂时不清楚,是个有待研究和探索的问题。如果有大神知道结果,求提供答案和reference! :D
总结
本记录具体总结的问题:
- 当拥有多个python环境的情况
参考
[1] Dealing with multiple Python versions and PIP?
Q.E.D.