我正在尝试在 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'
我错过了什么?
我知道这篇文章是很久以前的,但我只是想让其他人知道,以防他们在处理 Raspberry Pi 3/4 项目时第一次遇到这种情况,但没有实际的机器。我的老师说如果我没有真机,我可以通过在 Debian/Ubuntu 上编码来学习。步骤如下:
下载源代码分发版并解压它: https://pypi.org/project/GPIOSimulator/#files
安装 tkinter 包:
sudo apt-get install python3-tk
导航到“GPIOSimulator-0.1”文件夹,其中包含提取的文件并运行命令:
python3 setup.py 安装
安装完成后,会有“build/lib”文件夹。运行命令(根据需要更改路径)
导出 PYTHONPATH=/home/pi/GPIOSimulator-0.1/build/lib:$PYTHONPATH
导入模块:
将 RPiSim.GPIO 导入为 GPIO
设置变量:
GPIO = GPIO.GPIO