小编Rin*_*ini的帖子

在 Ubuntu 上,使用 Pyinstaller 创建的可执行文件无法运行

我在 ubuntu 16.04 上。我正在尝试fez.py使用 pyinstaller从我的 python 脚本 ( )创建一个可执行文件pyinstaller --onefile fez.py

可执行文件的构建没有任何错误。我得到两个文件夹 dist 并使用.exedist 中的文件构建。我也收到fez.spec文件了 但是当我尝试运行可执行文件时,似乎什么也没发生。

我的问题是:

pyinstaller 进程是否存在问题以创建未显示为错误的可执行文件,或者我的 ubuntu 是否存在无法运行可执行文件的问题?运行我的可执行文件的原因是什么?

注意:我非常了解 pyinstaller 是特定于操作系统的事实,即对于在 ubuntu 上运行的可执行文件,它应该在 ubuntu 本身上准备好,这正是我所做的。我在 ubuntu 上使用了 pyinstaller 命令。这也排除了我应该安装 wine 或其他类似东西的事实,因为在 ubuntu 上执行 Windows 可执行文件需要 wine (带有 .exe 扩展名的文件)我在 ubuntu 上使用 pyinstaller制作的可执行文件专门为 ubuntu 构建可执行文件。(在属性中,它们显示 application\x-executable)

编辑:要运行可执行文件,我必须首先更改允许为可执行文件的权限。然后我不得不从终端运行。但是没有办法使用双击来运行它。

ubuntu pyinstaller

0
推荐指数
1
解决办法
3957
查看次数

标签 统计

pyinstaller ×1

ubuntu ×1