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,主要使用 numpymatplotlib 以及其他软件包。我无法安装 matplotlib。它给出了上述错误。 我也在更新 setuptools 后尝试这样做。我仍然遇到同样的错误。 GitHub 论坛中的某个地方 sudo python3.9 -m pip install matplotlib 为某些用户工作。不幸的是,对我来说它不起作用。

另外,错误信息提到的日志文件在哪里?我可以去哪里查看“完整的命令输出”?

我想提及以下内容,以防万一它可能有用:

  • 在安装 Python 3.9.1 之后,python3.9pip3.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 (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...