[英]Permission denied error by installing matplotlib
我安裝了帶有所有依賴項的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
身份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 matplotlib
,但不建議這樣做。
推薦的方式是使用venv或virtualenv創建虛擬環境。
靜脈:
python3 -m venv <DIR>
source <DIR>/bin/activate
pip install matplotlib
嘗試這個:
sudo pip install <xyz>
和/或這個:
sudo pip3 install <xyz>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.