gpt4 book ai didi

python - 在 Ubuntu 中运行打包好的 Python 程序

转载 作者:太空宇宙 更新时间:2023-11-04 03:33:25 25 4
gpt4 key购买 nike

我写了一个 python 程序和 cx_freeze 以便它可以移动到其他 Linux 机器上执行,一切都很好,除了以下

卡住我所有的 python 代码后,我然后 dpkg build 它并将 /usr/bin/myProgram 标记为我的安装目录,一切正常,我可以构建和将程序安装到指定目录但我只能更改目录和./myProgram 来启动我的程序,如果我不这样做,我会被告知缺少我的设置的错误.xml 这是一个位于我的主程序旁边的外部文件,它也位于 /usr/bin/myProgram 中。

我想创建一个桌面快捷方式,我假设需要完整路径来执行程序而不先将目录更改为我的程序目录,我可以做些什么来实现这一点吗?

当我使用完整路径运行程序时,消息显示我缺少一个 setting.xml 文件,但是当我第一次更改到该目录和 ./myProgram 时, 效果很好

enter image description here

非常感谢您的帮助。

最佳答案

一个解决方法是创建一个简单的脚本,cd 到目录并使用 ./myProgram 运行可执行文件,然后使用桌面的完整路径调用该脚本启动器。

另一种方式:桌面启动器中有一个 Path 键可用。你可以这样设置:

Path=working_directory_path

.desktop 文件中

关于python - 在 Ubuntu 中运行打包好的 Python 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30185505/

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