Pip: ダウンロードする前にディレクトリのアクセス許可を確認してください:pip install

作成日 2019年07月22日  ·  4コメント  ·  ソース: pypa/pip

この機能が解決する問題は何ですか?

pip installがユーザーに書き込む権限のないディレクトリをターゲットにしている場合、パッケージの収集とダウンロードが原因で失敗するのに長い時間がかかります。

希望するソリューションを説明してください

pipがパッケージの収集を開始する前に、pipを実行しているユーザーがターゲットディレクトリに書き込む権限を持っているかどうかを確認してください。

needs discussion enhancement

最も参考になるコメント

いくつかの考慮事項:

  1. 問題のターゲットディレクトリは、 --prefix--root--user 、またはデフォルト(virtualenvまたはglobal)に基づいて異なります。
  2. ほとんどのパッケージでは、おそらく重要なのはsite-packagesディレクトリだけなので、それをチェックするだけでOKIMOになるはずです。
  3. ネットワークの状態によっては、インデックス自体に時間がかかる場合があるため、インデックスを取得する前に確認することをお勧めします。

全てのコメント4件

この機能をpipへの最初の貢献として書いていただければ幸いです。 Pythonは初めてで、この拡張機能の提案について何か素朴なことがあるかどうか知りたいので、今夜コードをチェックします。

こんにちは@tfolbrechtはPRを提出してください:)
check_path_ownerヘルパーが役立つ可能性があります。

いくつかの考慮事項:

  1. 問題のターゲットディレクトリは、 --prefix--root--user 、またはデフォルト(virtualenvまたはglobal)に基づいて異なります。
  2. ほとんどのパッケージでは、おそらく重要なのはsite-packagesディレクトリだけなので、それをチェックするだけでOKIMOになるはずです。
  3. ネットワークの状態によっては、インデックス自体に時間がかかる場合があるため、インデックスを取得する前に確認することをお勧めします。

助けてくれてありがとう。
私の自由時間にピップの内部を飛び回るのはとても楽しかったです。
私は着実にそこに着きます。

このページは役に立ちましたか?
0 / 5 - 0 評価