0

操作系统: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.1python3.9pip3.9放入/usr/local/bin/. 升级 pip 后,它显示消息Defaulting to user installation because normal site-packages is not writable。之后,所有软件包现在都安装到~/.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', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmpf22px6_v', '--quite', '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

任何解决此问题的帮助将不胜感激。提前致谢。

4

0 回答 0