Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python3.2:cx_freeze不会导入所有pyserial_Python_Pyserial_Cx Freeze - Fatal编程技术网

Python3.2:cx_freeze不会导入所有pyserial

Python3.2:cx_freeze不会导入所有pyserial,python,pyserial,cx-freeze,Python,Pyserial,Cx Freeze,我在构建Python3.2脚本的exe验证时遇到问题。该脚本需要pyserial并使用cx\u freeze生成。但是,当我运行exe时,我得到: Traceback (most recent call last): File "C:\Python32\lib\site-packages\cx_Freeze\initscripts\Console3.py", line 27, in <module> exec(code, m.__dict__) File "my_serial

我在构建Python3.2脚本的exe验证时遇到问题。该脚本需要pyserial并使用cx\u freeze生成。但是,当我运行exe时,我得到:

Traceback (most recent call last):
File "C:\Python32\lib\site-packages\cx_Freeze\initscripts\Console3.py", line 27,
in   <module>
  exec(code, m.__dict__)
File "my_serial_program.py", line 1, in <module>
  import serial
File "C:\Python32\lib\site-packages\serial\__init__.py", line 19, in <module>
  from .serialwin32  import *
File "C:\Python32\lib\site-packages\serial\serialwin32.py", line 12, in <module>
  from . import win32
ImportError: cannot import name win32
回溯(最近一次呼叫最后一次):
文件“C:\Python32\lib\site packages\cx\u Freeze\initscripts\Console3.py”,第27行,
在里面
执行官(代码、指令)
文件“my_serial_program.py”,第1行,在
导入序列号
文件“C:\Python32\lib\site packages\serial\\uuuu init\uuuuu.py”,第19行,在
从.serialwin32导入*
文件“C:\Python32\lib\site packages\serial\serialwin32.py”,第12行,在
从…起导入win32
ImportError:无法导入名称win32
做一些窥探,Pyserial站点包有一个“win32.py”模块(除了serialwin32.py);但是,在cx_freeze生成的压缩库中,缺少win32.py。仅仅放置pyc版本并不能解决这个问题。此外,使用cx_freeze“includes=[]”也不起作用


有什么想法吗?我的问题是否有说服力(我对python相当陌生)

我也有同样的问题。有一个选项包括和中提到的额外模块

只需附加
——包括串行模块。win32