Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.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
在Ubuntu12.04下使用cx冻结将Python脚本转换为Windows exe文件_Python_Windows_Exe_Ubuntu 12.04_Cx Freeze - Fatal编程技术网

在Ubuntu12.04下使用cx冻结将Python脚本转换为Windows exe文件

在Ubuntu12.04下使用cx冻结将Python脚本转换为Windows exe文件,python,windows,exe,ubuntu-12.04,cx-freeze,Python,Windows,Exe,Ubuntu 12.04,Cx Freeze,我想用Python脚本在Ubuntu12.04中创建Windows exe文件 apt-get install cx-freeze cd ~/.app/ ls app.py 如何创建app.py脚本的Windows XP、Vista、7可执行文件?PyInstaller只支持将Linux上的Python代码冻结到Windows可执行文件中一次,后来就放弃了。不幸的是,目前唯一的解决方案似乎是安装wine,然后在wine中安装windows版本的python。从这里,您应该可以将脚本冻结到win

我想用Python脚本在Ubuntu12.04中创建Windows exe文件

apt-get install cx-freeze
cd ~/.app/
ls
app.py

如何创建app.py脚本的Windows XP、Vista、7可执行文件?

PyInstaller只支持将Linux上的Python代码冻结到Windows可执行文件中一次,后来就放弃了。不幸的是,目前唯一的解决方案似乎是安装wine,然后在wine中安装windows版本的python。从这里,您应该可以将脚本冻结到windows的.exe中。

Ubuntu的cxFreeze无法创建windows可执行文件。我能想到的唯一可行的方法是在Wine上安装Wine,Python for Windows,并在那里尝试创建可执行文件。我很难过。我不喜欢Wine安装。我以前试过使用Wine,但Wine缺少一个关键功能,因此无法找到需要复制的所有DLL。如果您知道所需的额外文件,并将其复制到正确的文件夹中,则可以使exe正常工作。请重申:您可以使用Wine创建exe,但它找不到所有DLL依赖项,因此您需要复制一些额外文件以使其正常工作。