私はpipをインストールしようとしていて、私はStackOverflowで矛盾する回答に溺れています。pip:sudoにするか、sudoにしないでください
instructionsがget-pip.pyをダウンロードしてphytonを使用して、それを実行するために言った:
python get-pip.py
私は--userオプションを使用する場合:
python get-pip.py --user
その他の問題が後で発生し、それが保証されていない場合:
The pip developers are considering making --user the default for all installs, including get-pip.py installs of pip, but at this time, --user installs for pip itself, should not be considered to be fully tested or endorsed. For discussion, see Issue 1668 .
は、だから私は、sudoの道を行く:
sudo python get-pip.py
だから私は、以前のインストールを削除した後-Hフラグを使用します。
sudo -H python get-pip.py
すべてがうまく見え、ピップにアクセスできます:
そして私はvirualenvパッケージをインストールしよう:
pip install --upgrade virtualenv
をそして許可拒否エラーを取得:StackOverflowの中にいくつかの答えは、sudoの使用を推奨していたよう
IOError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/virtualenv.py'
をピップパッケージをインストールするときに私はここで立ち往生しています。どうやって進める?
- StackOverflowの多くの質問が重複しているとマークしないでください。私はこの問題を解決する方法を指摘しています。
「--user」で** pip自体をインストールすることは正式にはサポートされていませんが、**他のパッケージをインストールすることは100%うまくいきます!ですから、 'virtualenv'に' --user'オプションを使用してください。 – Bakuriu
さて、私は引用からそれを認識していませんでした。ありがとうございました。今は正常に動作します。 – Guy
@Bakurioコメントとして回答しますか? – Guy