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的編輯器窗口也標記該行稱這是一個「未解決的導入:串行」