python 应该用pip还是pip3安装模块?
如果我已安装python和python3,我安装模块的时候应该用pip还是pip3呢?
是否pip安装的模块python3也能用?
有点迷惑,希望大家解答一下O(∩_∩)O谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
有点迷惑,希望大家解答一下O(∩_∩)O谢谢
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
在windows上同时安装Python2与Python3时,pip好像不能分别使用,即便你更改名字或者环境变量。最好的方式还是使用
python3 -m pip install 模块名字
或者python2 -m pip install 模块名字
.你要安到哪个版本就用哪个版本的
pip
,一般来讲默认安装包的目录是不共享的,与版本关联,毕竟有些包对于不同版本的python
是不兼容。如果你的机器上同时安装了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会更流行一些吧。