我想从Xbee接收数据到另一个Xbee,它连接到我的pc (windows 10)。但我无法导入所需的xbee库。我用:pip install xbee安装librairy
这是我的代码:
import serial
from xbee import XBee
serial_port = serial.Serial('COM4', 9600)
xbee2 = XBee(serial_port)
while True:
try:
reponse = xbee2.wait_read_frame()
print (reponse)
except KeyboardInterrupt:
break
serial_port.close()我从:https://python-xbee.readthedocs.io/en/latest/获取了代码
以下是错误:
Traceback (most recent call last):
File "C:\Users\mis\Desktop\xbee.py", line 2, in <module>
from xbee import XBee
File "C:\Users\mis\Desktop\xbee.py", line 2, in <module>
from xbee import XBee
ImportError: cannot import name 'XBee'有谁能帮我吗,谢谢
发布于 2017-04-18 14:24:26
我认为这是一个简单的问题;从您的错误来看,您正在处理的脚本似乎称为xbee.py。
您要导入的库也称为xbee。
因此,Python变得有点混乱,它试图从您正在使用的脚本中导入XBee (我认为模块搜索机制首先会在本地文件夹中找到)。
例如,如果您将脚本从xbee.py重命名为其他test_xbee.py,则应该可以。
https://stackoverflow.com/questions/43473957
复制相似问题