2016-08-01 35 views
0

使用與不同Python版本的pip是一個常見問題,正如我在搜索Internet時看到的。在這個論壇中也有很多答案。然而,似乎沒有人遇到同樣的問題,我有: 我使用Canopy python最多,它首先安裝。後來我安裝了Anaconda。現在,當我嘗試安裝一個程序點子總是在雨棚安裝(或拒絕安裝它,因爲它已經被安裝在林冠 例如: $ PIP安裝IPython的 給出: 需求已經滿足了...... 但我的Anaconda文件夾中沒有ipython,它位於/ Enthought/Canopy_64bit/...文件夾中 我該如何解決這個問題? 兩個版本都是2.7,即使一個是2.7.11,另一個是2.7。 12,沒有工作兩個通過這個來區分。新觀點:在Linux上使用pip處理多個Python版本,Canopy,Anaconda

+0

由於您的計算機上安裝了多個Python,因此我建議您確保在環境變量(例如'PATH')中未引用Python安裝。然後,當您想要使用特定的Python安裝時,請激活所需的環境。例如Canopy可以運行'source〜/ Enthought/Canopy_64bit/User/bin/activate'。如果你已經安裝了Canopy> = v1.6.2,那麼也應該有一個'activate_canopy'別名來做到這一點。 –

回答

0

也許你可以嘗試以下。

找到其中兩個PIP-S駐留( whereis pip,我把它放在〜/ anaconda2/bin),然後cd到你想要的python版本的pip目錄,然後從那裏執行它。

+0

謝謝,我已經嘗試過,它沒有工作。它給出了與文件層次結構中其他任何地方相同的結果。 –

0

我在J.Corson的幫助下管理評論: 當您想要使用特定的Python安裝時,請激活所需的環境。在我追逐

source /home/per/anaconda_ete/bin/activate 

然後使用PIP製造安裝在水蟒蟒,我可以安裝IPython的和其他的東西存在......很好,謝謝!

相關問題