エラー解決

【エラー解決】could not install packages due to an environmenterror errno 13 permission denied

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全体への影響なく管理することができる