opencvをすべての依存関係とともにインストールしました。インストール後、簡単な例としてmatplotlibをインポートしようとしました。
その後、pip install matplotlib
を指定してpip経由でmatplotlibをインストールしようとすると、次のエラーが発生しました。
Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/local/lib/python3.5/dist-packages/kiwisolver.cpython-35m-x86_64-linux-gnu.so'
Consider using the `--user` option or check the permissions.
Matplotlibをインストールするにはどうすればよいですか?
ユーザーにシステムにパッケージをインストールする権限がないように見えます(すべてのユーザーに対して)。 Linux、macOS、およびWindowsでこの問題を修正する方法を次に示します。
端末から、次のようにユーザー専用のパッケージをインストールするを実行できます。
pip install <package> --user
または
ターミナルからsu
またはSudo
を使用して、パッケージをroot
としてインストール:
Sudo pip install <package>
コマンドプロンプトから、次のようにユーザー専用のパッケージをインストールするを実行できます。
pip install <package> --user
または
次の手順に従って、管理者としてパッケージをインストールを実行できます。
Run This Program As An Administrator
を選択しますpip install <package>
を実行します次のコマンドを入力してこの問題を解決しました。
pip install --user <package_name>
例、
pip install --user tensorflow
注:このコマンドには独自のユーザー名を入力しないでください。 「--user」で入力してください。
これを試して:
Sudo pip install matplotlib
これを試して:
Sudo pip install <xyz>
そして/またはこれ:
Sudo pip3 install <xyz>
パッケージをグローバルにインストールする権限がありません。Sudo pip install matplotlib
を使用できますが、推奨されませんでした。
推奨される方法は、 venv または virtualenv を使用して仮想環境を作成することです。
venv:
1 .python仮想環境python3 -m venv <DIR>
を作成します
2。仮想環境をアクティブにするsource <DIR>/bin/activate
3.matplotlib、pip install matplotlib
をインストールします