我遇到“导入”序列号的问题。
我在Windows(XP)上运行Python 3.3.2并从Windows安装程序pyserial-2.5.win32.exe安装了pyserial 2.5。下面的回溯显示了会发生什么。
C:\hal\Python>python
Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import serial
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "c:\python33\lib\site-packages\serial\__init__.py", line 19, in <module>
from serialwin32 import *
ImportError: No module named 'serialwin32'
>>>
python解释器找到并运行c:\ python33 \ lib \ site-packages \ serial \ __init__.py,它检查os名称,发现它是“nt”并执行“from serialwin32 import *”。那失败了。
文件serialwin32.py在__init __。py。
的\ serial目录中我尝试使用Python 3.1.1和3.2.3并得到了相同的结果。
我读到pyserial 2.5不依赖于pywin32,但我还是安装了它; win32,build 18,适用于Python 3.3。
有没有人见过这个问题或知道我可能做错了什么?
由于