使用Python 3.3.2,pyserial 2.5,“import serial”失败

时间:2013-09-10 20:54:35

标签: python-3.3 pyserial

我遇到“导入”序列号的问题。

我在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。

有没有人见过这个问题或知道我可能做错了什么?

由于

0 个答案:

没有答案