web-dev-qa-db-ja.com

pipのインストールパスを変更する方法

Macを使用しています。私のpipインストールパスは/Library/Python/2.7/site-packagesです。 ~/anaconda/lib/python2.7/site-packages/に変更するにはどうすればよいですか?

多くの場合、pipによってインストールされたパッケージは私のjupyterノートブックで見つからないため、パスを変更したいのです。

私はあなたの助けに感謝します。パッケージを正しくインストールするためのその他のソリューションは大歓迎です。

6
xtt

パッケージをインストールする場所をpipに伝えることができます。使用 -t flagは、パッケージをインストールするターゲットディレクトリを意味します。 pip install --help

-t, --target <dir>        Install packages into <dir>. By default this will not replace existing
                          files/folders in <dir>. Use --upgrade to replace existing packages in <dir> with
                          new versions.

これを永続的に変更するには、pip.ini構成ファイルを変更します。詳細はこちらをご覧ください: pip install path

UnixおよびMac OS Xでは、構成ファイルは次のとおりです。

$HOME/.pip/pip.conf

Windowsでは、構成ファイルは次のとおりです。%HOME%\ pip\pip.ini%HOME%は次の場所にあります。

 C:\Users\Bob on windows assuming your name is Bob

Pipディレクトリを見つけたら、pip.iniファイルを作成する必要がある場合があります。 pip.iniまたはpip.config内に、次のようなものを配置する必要があります(Windowsを想定)

[global]
target=C:\Users\<username>\Desktop
11
Ijaz Ahmad Khan