Python串行导入时出错
发布时间:2020-12-20 11:52:38 所属栏目:Python 来源:网络整理
导读:当我尝试导入序列时,我收到以下错误: Traceback (most recent call last): File "C:Documents and Settingseduardo.pereiraworkspacethgspeaktst.py",line 7,in module import serial File "C:Python27libsite-packagesserial__init__.py",line 2
当我尝试导入序列时,我收到以下错误:
Traceback (most recent call last): File "C:Documents and Settingseduardo.pereiraworkspacethgspeaktst.py",line 7,in <module> import serial File "C:Python27libsite-packagesserial__init__.py",line 27,in <module> from serial.serialwin32 import Serial File "C:Python27libsite-packagesserialserialwin32.py",line 15,in <module> from serial import win32 File "C:Python27libsite-packagesserialwin32.py",line 182,in <module> CancelIoEx = _stdcall_libraries['kernel32'].CancelIoEx File "C:Python27libctypes__init__.py",line 375,in __getattr__ func = self.__getitem__(name) File "C:Python27libctypes__init__.py",line 380,in __getitem__ func = self._FuncPtr((name_or_ordinal,self)) AttributeError: function 'CancelIoEx' not found 我在WinXP笔记本电脑上安装了最新版本的pySerial,Python 2.7.到处尝试,发现没有类似的问题.那有什么解决方案吗? 解决方法
您正在使用的pySerial版本试图调用仅在Windows Vista中可用的
function,而您正在运行Windows XP.
可能值得尝试使用旧版本的pySerial. 有问题的代码是added to pySerial on 3 May 2016,所以之前的版本可能是一个好的开始. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |