我已经使用Python在Ubuntu 14.04(64位)上编写了一个小型GUI桌面应用程序。我希望我的代码有一个可执行版本,以便在其他Linux机器上运行。我能够为Windows和Mac创建可执行文件。但是在Linux上创建的二进制文件无法工作。
对于Windows:我用的命令使代码可执行
pyinstaller -D -F -n main -w "main.py"
这在其他Windows(64位)机器上也可以正常工作。
对于Mac:
pyinstaller --windowed "main.py"
工作正常。
对于Linux:我尝试了
pyinstaller main.py
除了
pyinstaller -D -F -n main -w "main.py"
我无法打开二进制文件
![当我打开可执行文件时显示此内容](https://istack.dev59.com/q07rs.webp)
我试过使用 chmod
更改权限,但错误仍然存在。
我在使用:
- Python 2.7 - 64位
- Pyinstaller 2.1
- Tkinter