python - 安装matplotlib出现Permission denied错误

标签 python opencv matplotlib pip failed-installation

我安装了 opencv 以及所有依赖项。安装后我尝试导入 ma​​tplotlib 作为一个简单的例子。

然后,当我尝试使用 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 解决此问题的方法。


Linux/macOS

从您的终端,您可以仅为您的用户安装包,如下所示:

pip install <package> --user

您可以使用 susudo从您的终端,将软件包安装为 root :

sudo pip install <package>

window

在命令提示符下,您可以仅为您的用户安装包,如下所示:

pip install <package> --user

您可以按照以下步骤以管理员身份安装包:

  1. 右键单击命令提示符图标
  2. 选择选项 Run This Program As An Administrator
  3. 运行命令pip install <package>

关于python - 安装matplotlib出现Permission denied错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50087098/

相关文章:

python - 如何解决生成饼图时出现Python错误: ValueError: 'explode' must be of length 'x'

python - 无法正确地将Base64字符串从Power Apps解码为音频文件

html - 在Google Chrome中播放AVI视频

python - 从带框字段输入的表单中提取字符

python - 根据 Keras 预测,如何在 OpenCV 中绘制边界框?

python - 无法在我的 matplotlib 饼图上设置背景

python - 在 python 中绘制配置文件命中图

Python:如果在没有命名空间的情况下添加新元素,则 xpath.find() 将找不到新元素

python - 在使用 setup.py 构建/安装模块期间,如何将目录指定或添加到 Python.h 搜索路径?

python - 如何为 Firefox 设置 Selenium Python 环境