Python - 导入错误:没有名为servo的模块
我正在用树莓派做一个机器人项目。当我通过终端在树莓派上运行这段代码时,出现了这个错误。
#servo_example.py
import servo
servo.servo_setup()
#0 - 180 degrees only!
servo.servo_set_deg(145)
servo.servo_cleanup()
错误信息
Traceback (most recent call last):
File "servo_example.py", line 2, in <module>
import servo
ImportError: No module named servo
为什么我会收到这个错误信息?我该怎么解决这个问题呢?
1 个回答
0
你把你的脚本命名为 servo.py
。这就意味着当你使用 import servo
时,其实是在导入你自己写的这个脚本。可是你自己的脚本里没有一个叫 servo_setup
的函数,所以就出现了错误。因为你的脚本和系统里的 servo.py
同名,所以你无法导入系统的那个脚本。解决办法就是把你的脚本改个名字。