在Windows中运行ubuntu文件作为可执行文件

时间:2017-08-01 12:05:29

标签: python pyinstaller

我已经制作了一个python文件,并在Ubuntu中使用pyinstaller将其转换为可执行文件,现在我想在windows中运行相同的可执行文件,我该怎么做?

2 个答案:

答案 0 :(得分:0)

Oups ...程序以不同的格式存在,通常是文本(Python的.py),Python的字节代码(.pyc)和本机可执行格式。除了可能的字符集转换之外,文本通常可以在任何体系结构中移植。字节代码通常是可移植的,我相信Java,对Python来说更少,因为我从未使用它。但是,本机可执行格式(Linux中的真正可执行文件或Windows上的.exe文件)专用于单一体系结构。

因此,由pyinstaller在Ubuntu上生成的程序只能在具有相同系统库的Linux系统上使用(读取Ubuntu相同版本,即使它也应该在其他一些Linux版本上运行),但绝对不能在Windows上运行。

答案 1 :(得分:0)

您必须在Windows上安装pyinstaller,并在Windows上运行pyinstaller(从您要构建exe文件的操作系统)