Python-Py-to-EXE
试图找出Pyinstaller为什么不在\Dist文件夹中生成.EXE 我正在运行的是Python-Py-to-EXE,python,pip,exe,pyinstaller,Python,Pip,Exe,Pyinstaller,试图找出Pyinstaller为什么不在\Dist文件夹中生成.EXE 我正在运行的是pyinstaller--onefile FileName.py 但在此之后,它失败了: 7758信息:生成PYZ(ZlibArchive)发生错误,回溯如下: 回溯(最近一次呼叫最后一次): 文件“c:\users\marcu\appdata\local\programs\python38-32\lib\site packages\auto\u py\u to\u exe\uuuuuuu main\uuuuu
pyinstaller--onefile FileName.py
但在此之后,它失败了:
7758信息:生成PYZ(ZlibArchive)发生错误,回溯如下:
回溯(最近一次呼叫最后一次):
文件“c:\users\marcu\appdata\local\programs\python38-32\lib\site packages\auto\u py\u to\u exe\uuuuuuu main\uuuuuuuuu.py”,第269行,以转换格式
pyi.run()#执行PyInstaller
文件“c:\users\marcu\appdata\local\programs\python 38-32\lib\site packages\PyInstaller\uuuuuu main\uuuuuuuuu.py”,第111行,正在运行
运行构建(pyi\u配置,规范文件,**vars(args))
文件“c:\users\marcu\appdata\local\programs\python 38-32\lib\site packages\PyInstaller\uuuuuu main\uuuuuuu.py”,第63行,在run\u build中
PyInstaller.building.build\u main.main(pyi\u配置,spec\u文件,**kwargs)
文件“c:\users\marcu\appdata\local\programs\python 38-32\lib\site packages\PyInstaller\building\build\u main.py”,第844行,在main中
构建(specfile,kw.get('distpath'),kw.get('workpath'),kw.get('clean_build'))
文件“c:\users\marcu\appdata\local\programs\python 38-32\lib\site packages\PyInstaller\building\build\u main.py”,第791行,内部版本
exec(代码、规范和命名空间)
文件“C:\Users\Marcu\AppData\Local\Temp\tmp2gf7vp4s\File\u Rename.spec”,第18行,在
pyz=pyz(a.pure,a.zipped_数据,
文件“c:\users\marcu\appdata\local\programs\python38-32\lib\site packages\PyInstaller\building\api.py”,第98行,位于init
self.postinit()
文件“c:\users\marcu\appdata\local\programs\python 38-32\lib\site packages\PyInstaller\building\datastruct.py”,第158行,位于postinit
self.assembly()
汇编文件“c:\users\marcu\appdata\local\programs\python38-32\lib\site packages\PyInstaller\building\api.py”第128行
self.code_dict={
文件“c:\users\marcu\appdata\local\programs\python38-32\lib\site packages\PyInstaller\building\api.py”,第129行,在
关键字:代码中的条带路径(代码)
文件“c:\users\marcu\appdata\local\programs\python\python38-32\lib\site packages\PyInstaller\building\utils.py”,第652行,位于代码中的条带路径中
常量=元组(
文件“c:\users\marcu\appdata\local\programs\python\python38-32\lib\site packages\PyInstaller\building\utils.py”,第653行,在
代码中的条带路径(常量,新文件名)
文件“c:\users\marcu\appdata\local\programs\python\python38-32\lib\site packages\PyInstaller\building\utils.py”,第660行,位于代码中的条带路径中
返回代码_func(co.co_argcount、co.co_kwonlyargcount、co.co_nlocals、co.co_stacksize、,
TypeError:需要整数(获取类型字节)
等等
- 路径已设置
- 最新版本
- 在运行Python时,脚本按预期工作
pip安装https://github.com/pyinstaller/pyinstaller/archive/develop.zip
它卸载了3.5版并安装了4.0开发版本
使用了pyinstaller xxxx.py
和瞧
谢谢大家的参与
你可以考虑为你的项目创建一个虚拟环境,然后尝试安装它。我想你在你的问题中写了<代码> Pyinstaller <代码>,<代码> p>代码>,应该是<代码> p>代码>。我猜这是一个打印错误。你好。我确实尝试过使用虚拟Env。环境,但最终结果似乎是一样的。是的,我用“P”做了一个类型,谢谢你的注意。不使用--onefile时的行为有什么不同吗?也许这有助于找到原因。另外,看起来你没有复制整个消息,你复制的部分显示了一个“信息”,不是错误吗?是的,我没有复制完整的错误,因为它非常长。而且不离开--onefile不会改变任何东西。我将它编辑为完整的错误。