首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImportError:没有名为_smbus_cffi的模块

ImportError:没有名为_smbus_cffi的模块
EN

Stack Overflow用户
提问于 2016-06-08 04:45:53
回答 1查看 2K关注 0票数 0

好的,我正在用导入到我的程序中的pi2go.py编程一个机器人。我在Raspberry pi上运行Linux (LinuxRaspberilli4.1.19-v7+)。Pi2go导入导入smbus的that 968 5.py。首先,smbus没有安装在我的系统上,所以我得到了一个用于python的smbus包。好的,现在我将smbus目录复制到与我的文件相同的目录中,然后我安装了它,python说我正在尝试得到一个类似于这样的相对包

下面是part 968 5.py:(我只更改了import语句,因此这只是它的一部分):

代码语言:javascript
复制
#!/usr/bin/python
#
# PCA9685 Library
# Purely used for Pi2Go, so not as flexible as other libraries
#
# Created by Gareth Davies, Feb 2016
# Copyright 4tronix
#
# This code is in the public domain and may be freely copied and used
# No warranty is provided or implied
#
#======================================================================
from smbus import smbus, time
bus = smbus.SMBus(1)

PCA = 0x40    # Fixed I2C Address of PC9685
SERVOS = 6+48
RED = 14
GREEN = 10
and program continues...

然后,我尝试再次运行我的程序,有一个错误说:

代码语言:javascript
复制
   Traceback (most recent call last):
  File "linetest.py", line 1, in <module>
    import pi2go
  File "/home/pi/pi2go/pi2go.py", line 121, in <module>
    import pca9685
  File "/home/pi/pi2go/pca9685.py", line 14, in <module>
    from smbus import smbus, time
  File "/home/pi/pi2go/smbus/__init__.py", line 1, in <module>
    from .smbus import ffi
  File "/home/pi/pi2go/smbus/smbus.py", line 35, in <module>
    from ._smbus_cffi import ffi
ImportError: No module named _smbus_cffi

这些是我文件夹里的所有东西:

代码语言:javascript
复制
__about__.py  lightTest.py  pca9685.pyc      smbus         switchTest.py
beebot1.py    linetest.py   pi2go.py         smbuscffi     testLEDs.py
beebot.py     lineTest.py   pi2go.pyc        smbus-cffi    util.py
__init__.py   liteTest.py   servod           smbus.py
IRTest.py     motorTest.py  servoTest.py     smbus.pyc
LEDTest.py    pca9685.py    sgh_PCF8591P.py  sonarTest.py

所以,问题是,我这样做是完全错误的,或者我从哪里得到模块__smbus_cffi?我到处查看这个__smbus_cffi模块

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-08 19:07:52

看来我用错了包裹。以下是我所做的:

我按照这个网站上的说明:

下面是以下命令:https://www.raspberrypi.org/forums/viewtopic.php?f=32&t=99980

然后我就用python运行了代码。

仅此而已!我不知道我需要什么,所以这成了一个大问题!但是,修起来很简单。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37693459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档