Rin*_*ini 0 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)
编辑:要运行可执行文件,我必须首先更改允许为可执行文件的权限。然后我不得不从终端运行。但是没有办法使用双击来运行它。
小智 5
要从终端执行 fez 可执行文件,请转到包含可执行文件的文件夹(即:/home/user/dist文件夹)并在终端中运行以下命令(这里的可执行文件称为可执行文件fez的名称):
~/dist$ ./fez
Run Code Online (Sandbox Code Playgroud)
执行命令后,如果您的脚本有任何打印语句,则这些语句将显示在终端中。即使您的可执行文件或脚本有任何错误,它们也会显示在终端中。
| 归档时间: |
|
| 查看次数: |
3957 次 |
| 最近记录: |