Contents
could not install packages due to an environmenterror errno 13 permission denied
原因
モジュールをインストールする際に変更権限が無くインストールできないことに起因しています。
通常、pipでは~/usrというディレクトリにインストールされますが、このフォルダは管理者権限がないと基本的に変更ができません。
対応策
インストール時にオプションで”–user”を付与する。
pip install [モジュール] --user
オプション –user とは?
–userオプションを付与することでインストール先が~/usrではなく~/.localというユーザディレクトリにインストール先を変更することができます。
このフォルダは管理者権限がなくても変更できるフォルダです。
–userオプションを付与することで管理者権限を所有してないユーザでも
pip installが使えるようになる。
ユーザ固有のディレクトリなのでPC全体への影響なく管理することができる。