【发布时间】:2016-05-04 18:43:15
【问题描述】:
我的机器 ubuntu12.04 中有不同版本的 pip,如下所示
pip pip2 pip2.7 pip3 pip3.2
默认 pip 如下,使用 pip --version 给出:
pip 7.1.2 from /usr/local/lib/python3.2/dist-packages (python 3.2)
我有一个包名 pyang,之前我使用 pip2.7 安装它并且它存在,我尝试使用 pip2.7 install pyang.. 它给出了
Requirement already up-to-date: pyang in /usr/local/lib/python2.7/dist-packages/pyang-1.6-py2.7.egg
我希望 /usr/bin/pyang 使用 pip for python2.7 指向我安装的 pyang,我们该怎么做?
【问题讨论】:
-
我建议使用虚拟环境,但这并不是解决您当前问题的真正解决方案。
-
您是否尝试创建链接?
-
@sehrob 怎么做?
-
有什么问题? /usr/bin/pyang 是否存在?如果是这样,它目前在哪里? pyang 是否也安装在其他地方?您可能只需要链接它。
-
@TheHerk 它在我使用我当前的 pip 版本(python3.2 one)使用 pip uninstall pyang 删除它之前就存在了,如上面问题中所述。现在我想让 pyang 指向已安装的 pip2.7 版本。
标签: python python-2.7 python-3.x pip