Python PIP 安装包错误

Python PIP install package errors

我对 Python 编程完全陌生。据我了解,如果我想安装任何 python 包,我需要使用 pip install 但似乎在下载一些包时对我来说有很多麻烦。

我用不同类型的包遇到过几次这个问题,起初我喜欢下载 numpy 但 wheel 文件似乎有问题但最终我从“非官方”下载了那个 wheel 文件Windows Python 扩展包的二进制文件。

现在我又要下载另一个包 "RPI.GPIO",下面是我在命令提示符下遇到的错误,我认为是类似的就像我在 numpy 安装时遇到的问题。

picture 1

picture 2

我试图在“Python 扩展包的非官方 Windows 二进制文件”上搜索包,但我找不到它,我认为它不是一个普通包。

谁能帮我解决这个问题?也许给我一个简短的解释 pip install 是如何工作的? 提前致谢。

无法安装 RPI.GPIO 的原因是它是 Raspberry Pi 的模块。要安装 numpy,我建议尝试

pip3 install --upgrade pip
pip3 install --upgrade setuptools     
pip3 install numpy

这样你就可以使用Python 3. 如果还是不行,下载并安装Anaconda会有用。确保正确安装 Anaconda 并检查 conda 在终端路径中后,键入

conda create -n [your_env_name] python=[desired_version] numpy

以便它会在您的环境中自动构建 numpy 的依赖项。

一个例子是

conda create -n new_env python=3.7 numpy

为RPI.GPIO添加一个虚拟接口,以便在笔记本电脑上尝试代码,或在笔记本电脑上为 GPIO 编码。它什么都不做,它只是一个虚拟界面,但在 Raspi 以外的其他机器上调试时不会提示任何错误。

参考资料如下: Create Fake RPI.GPIO