我已经在PySerial中编写了串行通信代码,并且没有遇到PySerial库的问题。然而,以相同方式下载的rcpy库却无法识别。
从bash运行时:
python
>>> import serial
>>> import rcpy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: no module named rcpy
当我尝试运行我的代码时,错误略有不同,告诉我 回溯(最近一次调用最后一次):
File "/var/lib/cloud9/pyIMU.py", line 8, in <module>
import rcpy
File "/usr/local/lib/python3.4/dist-packages/rcpy/__init__.py", line 5, in <module>
from rcpy._rcpy import initialize, cleanup, get_state
ImportError: No module named _rcpy
我为可怕的格式化道歉,这是我的第一个问题。 任何帮助将不胜感激!
答案 0 :(得分:0)
从您编写的代码块中,我可以假设您在python-2.x中运行,而不是在python-3.x中运行。
从你评论过的网站(https://pypi.python.org/pypi/rcpy/0.3.5),它说该库只支持Python 3,
所以试试,
$ python3
>>> import serial
>>> import rcpy
如果使用pip3
正确安装它将会有效