2017-09-17 18 views
2

私はanacondaをインストールしましたが、私はバージョン2.1のpythonでパッケージをインストールするのにpipを使用できません。代わりにanacondaにインストールします。私は私が手pip -Vを入力した場合:anacondaがインストールされているときにpythonパッケージをインストールするには?

pip 9.0.1 from /anaconda/lib/python3.6/site-packages (python 3.6) 

それが表示されるようにので、どのように私はそれを作るのです。代わりに

/Library/Frameworks/Python.framework/Versions/3.6/ 

?。 何か不足していますか?

+1

環境変数(=パス)を変更するだけです。ところで、anaconda-installは、これらのパスを書き、osベースのピップを到達不能にする必要があるかどうかを明示的に尋ねます(あなたは「はい」と言っています)! **編集:** '' 'pip3'''を試すことができます。私は知らないけど、それでもあなたのOSベースのピップを指しているかもしれない。 – sascha

+0

私はその時にそれが必要であるとは思わなかった。どのようにそれを逆転するための任意のアイデア?私の '.bash_profile'に表示されるのは' export PATH = "/ anaconda/bin:$ PATH" 'です。正確に何を変えなければなりませんか? – lokilindo

+0

行全体を削除します(そして、bash envを再起動または再ログインまたは再ロードします)。あなたのOSでシステムピップが準備されている場所は確かではありませんが、この行を削除するとanacondaが自動的に見つからないようになります。 – sascha

答えて

0

私はしばらく前に自分自身をこれをうまくしなければならなかった:

のWindows 10では、私は、コマンドプロンプトを入力し(すなわちcmd)及び使用は:

python -m pip install --target=C:\Users\myusername\AppData\Local\Programs\Python\Python36-32\ 

モジュール名 フォルダを見つけることができれば、私は仮定あなたのPython 3.6を使用すると、あなたは使用することができます:

python -m pop install --target=whereever\your\python\is themoduleyouwant 

パスとモジュール名の間のスペースが必要です。

1

anacondaには独自のpythonディレクトリが付いています。これはデフォルトのpythonを置き換え、pipを役に立たなくします。 .bashrc(またはzshを使用している場合は.zshrc)を編集する必要があります。ここで元のpythonディレクトリへのパスを変更する必要があります。まず、すべての削除アナコンダにexport PATHに関連して置くの:

export PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:$PATH"

は、Debianベースのシステムを使用している場合。 update-alternativesもお試しください。これは非常に強力で(使い易い)ツールであり、手動で.bashrcを更新することなく現在のデフォルトのPythonバージョンを変更することができます。 update-alternativesの使い方はこちらをご覧ください:https://linuxconfig.org/how-to-change-from-default-to-alternative-python-version-on-debian-linux#h2-change-python-version-system-wide

関連する問題