使用不同Python版本的pip是一个常见问题,正如我在网上搜索时看到的那样。这个论坛也有很多答案。然而似乎没有人遇到我遇到的同样问题: 我最常使用Canopy python,它首先安装。后来我安装了Anaconda。现在,当我尝试使用pip安装程序时,它总是将它安装在Canopy中(或者拒绝安装它,因为它已经安装在Canopy中。 例如: $ pip install ipython 得到: 要求已经满足...... 但我的Anaconda文件夹中没有ipython,它位于/ Enthought / Canopy_64bit / ...文件夹中 我怎样才能克服这个问题? 两个版本都是2.7,即使一个版本是2.7.11而另一个版本是2.7.12,它也无法区分这两个版本。
答案 0 :(得分:0)
也许您可以尝试以下方法。
找到pip-s驻留的位置(whereis pip
,我将它放在〜/ anaconda2 / bin上),然后cd
找到你想要的python版本的pip目录,然后从那里执行它
答案 1 :(得分:0)
我在J. Corson的帮助下管理评论: 如果要使用特定的Python安装,请激活所需的环境。在我追逐
source /home/per/anaconda_ete/bin/activate
然后使用pip在anaconda python中进行安装,我可以在那里安装ipython和其他东西......很好,谢谢!