【问题标题】:Python PIP install package errorsPython PIP 安装包错误
【发布时间】:2020-12-26 11:31:47
【问题描述】:

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

我在使用不同类型的软件包时遇到过几次这个问题,起初我喜欢下载numpy,但轮子文件似乎有问题,但最终我从“Unofficial Windows Binaries for Python”下载了轮子文件扩展包”。

现在我要再次下载另一个包 “RPI.GPIO”,下面是我在命令提示符中遇到的错误,我认为这与我遇到的问题类似numpy安装。

picture 1

picture 2

我尝试在“Unofficial Windows Binaries for Python Extension Packages”上搜索包,但我找不到它我认为它不是一个常见的包。

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

【问题讨论】:

  • 请不要链接代码或错误的图片。复制它们并将它们(作为文本!)粘贴到问题中。将它们格式化为“代码”以使其可读。
  • 好的,谢谢,我会改的。

标签: python python-3.x pip raspberry-pi package


【解决方案1】:

无法安装RPI.GPIO的原因是它是树莓派的模块。要安装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

【讨论】:

  • 您好,感谢您的回复,我正在使用 Pycharm 作为我的 python IDE,我需要像 Anaconda 这样的另一个 IDE 吗?是的,RPI.GPIO 适用于 Raspberry Pi,但如果我想在我的笔记本电脑(即 Windows)中编辑我的代码,这可能吗?
  • 您好,Anaconda 可以帮助您构建虚拟环境,因此您可以继续使用 Pycharm。在 Pycharm 的项目解释器设置中,只需选择您的 conda 环境并激活它。它将帮助您为“numpy”构建轮子,并且在激活 conda 环境后,您仍然可以使用 pip 安装其他软件包。 “RPI.GPIO”应该只适用于 Raspberry Pi,因此您需要将代码更改为“伪造”该模块,就像 this example
【解决方案2】:

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

这里是参考: Create Fake RPI.GPIO

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-07
    • 1970-01-01
    • 1970-01-01
    • 2016-04-28
    • 2014-06-10
    • 2015-09-10
    • 2022-06-15
    • 2015-10-29
    相关资源
    最近更新 更多