如何解决Matplotlib 错误:命令出错,退出状态为 1:python setup.py egg_info 检查日志以获取完整的命令输出
操作系统:Raspbian Buster Lite(全新安装)
硬件:树莓派 3B+
python --version
: 3.9.1(除了预安装的 3.7.2 之外安装)
你好。昨天我安装了一个新的 Raspbian Buster Lite。我从源代码安装了 Python 3.9.1(pip 以前不存在,而是由 Python 3.9 安装)。
我想远程使用这个 Pi,主要使用 numpy
和 matplotlib
以及其他软件包。我无法安装 matplotlib
。它给出了上述错误。
我也在更新 setuptools
后尝试这样做。我仍然遇到同样的错误。 GitHub 论坛中的某个地方 sudo python3.9 -m pip install matplotlib
为某些用户工作。不幸的是,对我来说它不起作用。
另外,错误信息提到的日志文件在哪里?我可以去哪里查看“完整的命令输出”?
我想提及以下内容,以防万一它可能有用:
- 在安装 Python 3.9.1 之后,
python3.9
和pip3.9
被放置在/usr/local/bin/
中。升级 pip 后,它显示消息默认为用户安装,因为普通站点包不可写。之后,所有软件包现在都安装到~/.local/lib/python3.9/site-packages/
。 - 提到这一点的原因是在运行
sudo python3.9 -m pip install matplotlib
后它仍然显示消息警告:您正在使用 pip 版本 20.2.3;但是 20.3.3 可用。 但是,我已经升级了 pip。 - 此问题的 ERROR 标题显示在最后一行。在此之前,它说了两件事:
ERROR: Failed to build one or more wheels
Traceback (most recent call last):
.
.
.
subprocess.CalledProcessError: Command '['/usr/local/bin/python3.9','-m','pip','--disable-pip-version-check','wheel','--no-deps','-w','/tmp/tmpf22px6_v','--quite','cppy>-1.1.0']' returned non-zero exis status 1.
The above exception was a direct cause of the following exception:
Traceback (most recent call last):
.
.
.
distutils.errors.DistutilsError: Command '['/usr/local/bin/python3.9','cppy>-1.1.0']' returned non-zero exis status 1.
ERROR: command errored out with exit status 1: python setup.py egg_info check the logs for full command output
对解决此问题的任何帮助将不胜感激。提前致谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。