Python导入包gpiosimulator失败

问题描述 投票:0回答:2

我正在尝试在 Windows 上调试

Raspberry Pi
程序。 在
Windows 7
IDLE 3.6.2
上,我导入了包
GPIOSimulator
,没有错误。我导入 pip 并执行
sorted(["%s==%s" % (i.key, i.version) for i in pip.get_installed_distributions()])

并获得以下信息,看来

gpiosimulator
已安装。

['flake8==3.4.1', 'gpiosimulator==0.1', 'gpiozero==1.4.0', 'keyboard==0.11.0', 'mccabe==0.6.1', 'pigpio==1.35', 'pip==9.0.1', 'pycodestyle==2.3.1', 'pyflakes==1.5.0', 'setuptools==28.8.0']

但是当我导入

gpiosimulator
时我得到:

ModuleNotFoundError: No module named 'gpiosimulator'

我错过了什么?

python windows python-3.x pip
2个回答
2
投票

模块未导入为

gpiosimulator

您可以使用

导入模块
import RPiSim, RPiSim.GPIO

查看API文档了解更多信息


0
投票

我知道这篇文章是很久以前的,但我只是想让其他人知道,以防他们在处理 Raspberry Pi 3/4 项目时第一次遇到这种情况,但没有实际的机器。我的老师说如果我没有真机,我可以通过在 Debian/Ubuntu 上编码来学习。步骤如下:

  1. 下载源代码分发版并解压它: https://pypi.org/project/GPIOSimulator/#files

  2. 安装 tkinter 包:

    sudo apt-get install python3-tk

  3. 导航到“GPIOSimulator-0.1”文件夹,其中包含提取的文件并运行命令:

    python3 setup.py 安装

  4. 安装完成后,会有“build/lib”文件夹。运行命令(根据需要更改路径)

    导出 PYTHONPATH=/home/pi/GPIOSimulator-0.1/build/lib:$PYTHONPATH

  5. 导入模块:

    将 RPiSim.GPIO 导入为 GPIO

  6. 设置变量:

    GPIO = GPIO.GPIO

© www.soinside.com 2019 - 2024. All rights reserved.