ツールpip
を使用したPythonパッケージのインストール/アップグレードについて質問があります。
私はどちらでも実行できます
Sudo pip install -U PACKAGENAME
または
pip install -U PACKAGENAME --user
これらの2つのコマンドの違いは何ですか?.
私にとって唯一の違いはスキームパスです。
Sudoを使用すると、パッケージは次の場所にインストールされます。
/usr/local/lib/python2.7/dist-packages/
--user
を使用すると、次の$HOME
ディレクトリにインストールされます。
$HOME/.local/lib/python2.7/site-packages
あなた自身のシステムにとっては、それは本当に問題ではないと思います。 sudoerメンバーでない場合は、--user
を使用します。
公開するコードについては、--user
を避けてください。