gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 18:35:36 25 4
gpt4 key购买 nike

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

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

我的问题是:

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

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

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

最佳答案

要从终端执行 fez 可执行文件,请转到包含可执行文件的文件夹(即:/home/user/dist 文件夹)并在终端中运行以下命令(这里的可执行文件称为 fez 是可执行文件的名称):

~/dist$ ./fez

执行命令后,如果您的脚本有任何打印语句,则这些语句将显示在终端中。即使您的可执行文件或脚本有任何错误,它们也会显示在终端中。

关于ubuntu - 在 Ubuntu 上,使用 Pyinstaller 创建的可执行文件无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48700760/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com