1
我是Python的新手,所以我可能做了一些明显错误的事情,尽管尽管我尽了最大的努力,但我无法弄清楚什么。已安装pySerial,但仍然出现ImportError
我正在运行Windows 7 64位。 我只安装了Python 3.5(32位)。 我已经成功更新了最新版本的pip,并用它来安装pySerial。我正在使用PyDev安装eclipse oxygen。我跑的配置确实表现出适当的路径(据我可以告诉):
run configuration in eclipse/PyDev
我已确认pySerial被做在Python解释如下安装:
>>>help()
>>>modules
串行显示出来在模块列表中。
也:
>>> import serial; print(serial.__file__)
C:\Python35\lib\site-packages\serial\__init__.py
此外,试图在终端使用串行工作正常,如下图所示:
>>> import serial
>>> s=serial.Serial("COM4")
>>> s
Serial<id=0x383b750, open=True>(port='COM4', baudrate=9600, bytesize=8, parity='N', stop
bits=1, timeout=None, xonxoff=False, rtscts=False, dsrdtr=False)
然而,当我尝试运行下面的代码文件:
import serial
print ("Test Script")
我收到以下错误:
Traceback (most recent call last):
File "C:\Users\H260643\Desktop\Projects\EclipseWorkspace\CMP_Thous_Hr\Base.py", line 1, in <module>
import serial
ImportError: No module named 'serial'
对于它的价值,在Eclispe的编辑器窗口也标记该行称这是一个“未解决的导入:串行”