新观点:在Linux上处理多个Python版本,Canopy,Anaconda

时间:2016-08-01 18:42:17

标签: python-2.7 pip anaconda canopy

使用不同Python版本的pip是一个常见问题,正如我在网上搜索时看到的那样。这个论坛也有很多答案。然而似乎没有人遇到我遇到的同样问题: 我最常使用Canopy python,它首先安装。后来我安装了Anaconda。现在,当我尝试使用pip安装程序时,它总是将它安装在Canopy中(或者拒绝安装它,因为它已经安装在Canopy中。 例如: $ pip install ipython 得到: 要求已经满足...... 但我的Anaconda文件夹中没有ipython,它位于/ Enthought / Canopy_64bit / ...文件夹中 我怎样才能克服这个问题? 两个版本都是2.7,即使一个版本是2.7.11而另一个版本是2.7.12,它也无法区分这两个版本。

2 个答案:

答案 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和其他东西......很好,谢谢!