私は権限が不足しているときはpip
ほとんどいつもそれを使います。sudo
私のファイルに1つを追加する予定ですalias pip="sudo pip"
。.zshrc
私がこれをやってはいけない理由はありますか?
私が考えることができる主な問題は、おそらくvirtualenvの内部からですsudo
。もっと良い方法がありますか?スマートで安全な方法ですか?
ベストアンサー1
最善の点はpip
a以外で使用しないvirtualenv
ことですので、必要ありませんsudo pip
。 Pythonパッケージをシステムにインストールするには、パッケージマネージャの依存関係に注意する必要があります。
各Pythonユーティリティ/プログラムに対して別々のvirtualenvを使用してください。これにより、適切なPythonバージョンを実行でき、1つのプログラムにパッケージのバージョンXが必要で、同じパッケージの他のユーティリティにバージョンYがある場合、バージョンから「抜け出す」ことを防ぐことができます。
グローバルPythonでpipを使用しないと、誤って(システム)Python設定が破損するのを防ぐことができます。