エイリアス pip は sudo pip です。

エイリアス pip は sudo pip です。

私は権限が不足しているときはpipほとんどいつもそれを使います。sudo私のファイルに1つを追加する予定ですalias pip="sudo pip".zshrc私がこれをやってはいけない理由はありますか?

私が考えることができる主な問題は、おそらくvirtualenvの内部からですsudo。もっと良い方法がありますか?スマートで安全な方法ですか?

ベストアンサー1

最善の点はpipa以外で使用しないvirtualenvことですので、必要ありませんsudo pip。 Pythonパッケージをシステムにインストールするには、パッケージマネージャの依存関係に注意する必要があります。

各Pythonユーティリティ/プログラムに対して別々のvirtualenvを使用してください。これにより、適切なPythonバージョンを実行でき、1つのプログラムにパッケージのバージョンXが必要で、同じパッケージの他のユーティリティにバージョンYがある場合、バージョンから「抜け出す」ことを防ぐことができます。

グローバルPythonでpipを使用しないと、誤って(システム)Python設定が破損するのを防ぐことができます。

おすすめ記事