在raspberry Pi3中使用XBee python库时出错

在raspberry Pi3中使用XBee python库时出错,python,raspberry-pi3,xbee,Python,Raspberry Pi3,Xbee,我想在raspberry pi中使用XBee python库。当我运行代码时,我遇到以下错误 Traceback (most recent call last): File "XBeeMQTT-V1.py", line 25, in <module> from digi.xbee.devices import XBeeDevice File "build/bdist.linux-armv7l/egg/digi/xbee/devices

我想在raspberry pi中使用XBee python库。当我运行代码时,我遇到以下错误

    Traceback (most recent call last):
       File "XBeeMQTT-V1.py", line 25, in <module>
       from digi.xbee.devices import XBeeDevice
       File "build/bdist.linux-armv7l/egg/digi/xbee/devices.py", line 22, in <module>
       File "build/bdist.linux-armv7l/egg/digi/xbee/serial.py", line 15, in <module>
    ImportError: cannot import name Serial
回溯(最近一次呼叫最后一次):
文件“XBeeMQTT-V1.py”,第25行,在
从digi.xbee.devices导入XbeDevice
文件“build/bdist.linux-armv7l/egg/digi/xbee/devices.py”,第22行,在
文件“build/bdist.linux-armv7l/egg/digi/xbee/serial.py”,第15行,在
导入错误:无法导入序列名称
我在python代码中导入serial和xbee digi,并将这两个库安装在raspberry pi(usr/local/lib/python2.7/dist软件包)上。
是否知道错误来自何处?

要解决此问题,请执行以下步骤:

sudo apt-get install python3-pip && sudo apt-get install python3-serial
然后转到/usr/local/lib/python3.x/dist-packages并运行

sudo pip3 install setuptools
最后

sudo pip3 install digi-xbee

我做到了。在usr/local/lib/python2.7/dist-packages中,我有一个串行文件夹。这就是你的意思?在运行命令pip install pyserial时,我得到了以下消息:需求已经满足:pyserial在/usr/local/lib/python2.7/dist-packages中您使用的是pip版本9.0.3,但是版本10.0.1可用。您应该考虑通过“PIP安装-升级PIP”命令进行升级。您不必创建文件夹,必须为Python 3安装PySeralLoad:<代码> SUDO APT get Python Python PIP & & APT获得安装Python 3和& PUP安装XBEE Digi<代码>对不起,执行<代码> SUDO PIP3安装Digi-XBee < /代码>