1

在我的 Raspberry pi 零上构建 Python 3.7 以尝试从 Python 3.5.3 升级构建成功,遇到了找不到 smbus 的模块并将其切换到 smbus2,现在当我导入 gpiozero 时,我得到模块未找到。我的 DungeonCube.py 程序在 Python 3.5.3 下运行良好,但现在 Python 3.7 似乎无法找到 gpiozero

这就是我所做的测试:

python3
Python 3.7.0 (default, Sept 7 2018, 14:22:04)
[GCC 6.3.0 20170516] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import gpiozero
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'gpiozero'
>>>

有人知道如何让 python 3.7 看到 gpiozero 模块吗?

4

2 回答 2

1

我有同样的问题,意识到我曾经pip3安装过这个包,但我试图使用它python来调用 python2。我试过了python3,效果很好。

于 2019-09-05T03:46:18.237 回答
0

您是否将 gpiozero 模块下载到树莓派上?它没有预装 python。

您可以尝试执行“sudo python3 pip install gpiozero”。如果这不起作用将 python3 替换为 python @GarryOsborne 。

于 2018-09-08T15:46:32.887 回答