ImportError: cannot import name 'XBee'
ImportError: cannot import name 'XBee'
我想从一个 Xbee 接收数据到另一个连接到我的电脑的 Xbee (windows 10)。但我无法导入所需的 xbee 库。我安装图书馆:
pip install xbee
这是我的代码:
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'
有人可以帮助我,
提前致谢
我认为这是一个简单的;查看您的错误,您正在处理的脚本似乎名为 xbee.py
.
您尝试导入的库也称为 xbee
。
所以,Python 有点困惑,我怀疑它正在尝试从您正在使用的脚本中导入 XBee(我认为模块搜索机制首先在本地文件夹中查找)。
例如,如果您将脚本从 xbee.py
重命名为其他名称 test_xbee.py
,应该没问题。
我想从一个 Xbee 接收数据到另一个连接到我的电脑的 Xbee (windows 10)。但我无法导入所需的 xbee 库。我安装图书馆:
pip install xbee
这是我的代码:
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'
有人可以帮助我, 提前致谢
我认为这是一个简单的;查看您的错误,您正在处理的脚本似乎名为 xbee.py
.
您尝试导入的库也称为 xbee
。
所以,Python 有点困惑,我怀疑它正在尝试从您正在使用的脚本中导入 XBee(我认为模块搜索机制首先在本地文件夹中查找)。
例如,如果您将脚本从 xbee.py
重命名为其他名称 test_xbee.py
,应该没问题。