Pythonで pip install
した際にEnvironmentErrorが発生する事がある。
今回は以下のエラーが発生した場合の対処法を紹介する。
[code lang=text]
ERROR: Could not install packages due to an EnvironmentError:
[WinError 5] アクセスが拒否されました。:
Consider using the `--user` option or check the permissions.
[/code]
エラー内容
エラー内容は以下の通り。
[code lang=text]
ERROR: Could not install packages due to an EnvironmentError:
[WinError 5] アクセスが拒否されました。:
Consider using the `--user` option or check the permissions.
[/code]
「アクセスが拒否されたので --user
オプションの利用を検討するか権限を確認してね」という内容。
エラー回避方法
言われたとおりに --user
オプションを付けるとインストール場所が変わるのでアクセス拒否エラーを回避できる。
しかしオプションをどこにつけるのか。
[code lang=text]
pip install hoge --user
[/code]
答えは末尾。
まとめ
pip install
でEnvironmentErrorが発生したら末尾に--user
を付けて回避すべし