Python - ImportError:没有名为servo的模块

时间:2014-06-07 17:48:53

标签: python raspberry-pi

我在我的机器人项目中使用Raspberry PI。尝试通过终端将此代码运行到我的覆盆子PI中时出现此错误。

#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 :(得分:0)

您已将脚本命名为servo.py。这意味着当您import servo时,您正在导入自己的脚本。它没有名为servo_setup的函数,因此您会收到错误。当您自己的脚本命名为servo.py时,您无法导入系统servo.py。解决方案:将您的脚本命名为其他内容。