pip install実行時にエラー「ERROR: Could not install packages due to an EnvironmentError: [Errno 13] 許可がありません:」が発生した場合の対処法
pip install実行時にエラー「ERROR: Could not install packages due to an EnvironmentError: [Errno 13] 許可がありません:」が発生する原因と対処法を記述してます。
環境
- OS ubuntu20.04.1
- pip 20.2.2
エラー全文
pip installでパッケージをインストールしようとした際に発生
ERROR: Could not install packages due to an EnvironmentError: [Errno 13] 許可がありません: '/home/mebee/venvname/lib/python3.8/site-packages/soupsieve'
Consider using the `--user` option or check the permissions.
メッセージ通り「–user」をつけて実行しても、エラーが発生
pip install パッケージ名 --user
<出力結果>
ERROR: Can not perform a '--user' install. User site-packages are not visible in this virtualenv.
原因
インストールしようしているユーザーに、仮想環境のディレクトリに権限がなかったため
対処法
実行ユーザーを所有者にしてあげる。
※ここでは実行ユーザーは「mebee」となります。
sudo chown -R mebee /home/mebee/venvname
-
前の記事
Anaconda 新しいバージョンのpythonを利用する 2020.11.03
-
次の記事
C# @(アットマーク)を使ってエスケープを行う 2020.11.03
コメントを書く