如果我已安装python和python3,我安装模块的时候应该用pip还是pip3呢?
是否pip安装的模块python3也能用?
有点迷惑,希望大家解答一下O(∩_∩)O谢谢
有点迷惑,希望大家解答一下O(∩_∩)O谢谢
在windows上同时安装Python2与Python3时,pip好像不能分别使用,即便你更改名字或者环境变量。最好的方式还是使用python3 -m pip install 模块名字
或者python2 -m pip install 模块名字
.
4 回答4.4k 阅读✓ 已解决
1 回答3.1k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
1 回答3.9k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
1 回答4.9k 阅读✓ 已解决
5 回答8.6k 阅读
2 回答4.7k 阅读
5 回答24.1k 阅读
1 回答4.4k 阅读
如果你的机器上同时安装了python3和python2的某些版本,那你的机器上很可能同时存在
pip
,pip2
,pip3
这三个命令。pip2和pip3是指向特定版本的,分别对应python2和python3,模块安装路径可以通过
list
,show
等二级命令来查看。因为不相互兼容,也就决定了安装位置是不一样的,(如我机器上是:
/usr/lib/python3/dist-packages
,/usr/lib/python2.7/dist-packages
)。pip可能是指向python3,可能是python2,可以通过查看源码来看:
在我机器上指向的是python3.
用哪一个取决你的软件需求,python3会更流行一些吧。