来自于旧站的重置文章。
前言
做个关于python pip install问题的记录。
但是现在大概不会一个环境里面那么多python了,对于某个项目都会专门出一个conda 环境,不然太乱了,也会有冲突不同项目之间。
正文
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环境的情况