Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.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
Python-Py-to-EXE_Python_Pip_Exe_Pyinstaller - Fatal编程技术网

Python-Py-to-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为什么不在\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\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时,脚本按预期工作
想法是将.py变成.exe,这样我就可以在没有Python的计算机上运行它。

我找到了答案

通过使用
pip安装https://github.com/pyinstaller/pyinstaller/archive/develop.zip

它卸载了3.5版并安装了4.0开发版本

使用了
pyinstaller xxxx.py
和瞧


谢谢大家的参与

你可以考虑为你的项目创建一个虚拟环境,然后尝试安装它。我想你在你的问题中写了<代码> Pyinstaller <代码>,<代码> p>代码>,应该是<代码> p>代码>。我猜这是一个打印错误。你好。我确实尝试过使用虚拟Env。环境,但最终结果似乎是一样的。是的,我用“P”做了一个类型,谢谢你的注意。不使用--onefile时的行为有什么不同吗?也许这有助于找到原因。另外,看起来你没有复制整个消息,你复制的部分显示了一个“信息”,不是错误吗?是的,我没有复制完整的错误,因为它非常长。而且不离开--onefile不会改变任何东西。我将它编辑为完整的错误。