2016-08-01 14 views
0

異なるPythonバージョンのpipを使用することは、インターネットを検索するときによく見られる問題です。このフォーラムにも、多くの回答があります。しかし、誰も私が持っているのと同じ問題に遭遇しているようです: 私はCanopy pythonを最も使い、最初にインストールされました。その後、私はAnacondaをインストールしました。今ではpipでプログラムをインストールしようとすると、常にCanopyにインストールされます(または、Canopyにインストールされているのでインストールを拒否します)。 例: $ pip install ipython : 要件は既に​​満たされています... 私のAnacondaフォルダにはipythonはありません、それは/ Enthought/Canopy_64bit/...フォルダにあります どうすればこの問題を克服できますか? どちらのバージョンも2.7、どちらも2.7.11と2.7です。両方のPIP-sの常駐12、それは、このことにより、2つを区別するために動作しませんでした。新たな視点:複数のPythonバージョンを扱うpip、Linux上のCanocon、Anaconda

+0

マシンに複数のPythonがインストールされているので、環境変数(例: 'PATH')でPythonのインストールが参照されていないことを確認することをお勧めします。次に、特定のPythonインストールを使用する場合は、目的の環境を有効にします。例えば、Canopyでは 'source〜/ Enthought/Canopy_64bit/User/bin/activate'を実行できます。 Canopy> = v1.6.2をインストールしている場合は、これを実行するために 'activate_canopy'エイリアスも利用できるはずです。 –

答えて

0

たぶん、あなたは次のことを試すことができます。

検索( whereis pip、〜/ anaconda2/binにあります)、そしてcdをpythonバージョンのpipディレクトリにコピーし、そこから実行します。

+0

ありがとう、私はそれを試して、それは動作しませんでした。これは、ファイル階層内の他の場所と同じ結果をもたらしました。 –

0

私はJ.Corsonコメントの助けを借りて管理しています: 特定のPythonインストールを使用する場合は、希望する環境を有効にします。私の追撃で、その後ピップを使用して

source /home/per/anaconda_ete/bin/activate 

はアナコンダのpythonでインストールをしたと私はipython、そこに他のもの...罰金、感謝をインストールすることができます!

関連する問題