操作系统: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 后,它显示消息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
任何解决此问题的帮助将不胜感激。提前致谢。