正如标题所说,有没有办法将默认pip更改为pip2.7
当我运行sudo which pip
时,得到/usr/local/bin/pip
当我运行sudo pip -V
时,我得到pip 1.5.6 from /usr/lib/python3/dist-packages (python 3.4)
如果这个混合版本没有任何问题,请告诉我。如果从不同的pip版本下载依赖项时出现问题,如何更改为pip2.7?
我知道我可以pip2.7 install somePackage
但我不喜欢。我觉得我随时都可能忘记做这件事。
其他信息:Ubuntu 15.10
简洁的回答
1.定位pip:
2.列出上述位置的所有PIP:
3.选择您的默认值,即
/usr/local/bin/pip2.7
,并将其复制到pip
:验证:
你可以使用
alias pip = 'pip2.7'
把它放到.bashrc
文件中(如果你使用bash,如果zsh应该是.zshrc
)。顺便说一下,您应该知道
sudo
命令更改当前用户,默认值为root
。因此,如果您必须将用户更改为root
,那么您可能应该将其放入/root/.bashrc
或者你可以做一个链接
你也可以尝试使用
virtualenv
,在我看来,这是多个版本的最佳选择。一个非常直观和直接的方法就是修改
/usr/local/bin/pip
中的设置。不需要别名和符号链接。对于我的:一。检查信息:
2。更改设置:
把python3改成python2,小心它的版本(到处都是1.5.4到9.0.1)。我把pip文件改成:
三。现在保存并检查:
完成。
相关问题 更多 >
编程相关推荐