如何在不使用ubuntu终端的情况下运行python应用程序

时间:2015-02-28 09:30:28

标签: python ubuntu pyqt

我使用的是Ubuntu。

使用PyQt在python中创建一个简单的gui应用程序。

我可以通过使用python解释器来运行它:

python application.py

我想知道是否有任何方法可以像在windows(.exe文件)中那样双击它来运行这个application.py文件!!!

3 个答案:

答案 0 :(得分:1)

您只需将文件从文件管理器拖到桌面上即可将其复制(或链接)到桌面。这应该会在大多数Linux发行版中为桌面上的文件创建一个图标。

要允许系统运行您的脚本,您需要确保脚本以正确的shebang行开头,例如

#!/usr/bin/env python

并且该文件具有执行权限。您的文件管理器将有一些菜单命令来修改文件权限。或者您可以使用

在shell中执行此操作

chmod a+x application.py

如果您在桌面上创建了指向脚本的链接,则需要修改原始文件的权限,而不是链接,因为链接本身没有权限。

然后你可以 - 点击图标启动它。

答案 1 :(得分:0)

像这样创建一个.desktop文件并将其放在/ usr / share / applications /

[Desktop Entry]
Type=Application
Name=XChat Firefox
Exec=/usr/bin/your_script
Icon=/usr/share/icons/xchats_icon

在这里找到: https://askubuntu.com/questions/60667/apply-icons-to-bash-scripts/60670#60670

答案 2 :(得分:0)

检查此链接:

https://askubuntu.com/questions/761365/how-to-run-a-python-program-directly

当您双击可执行文件时,您还需要更改文件管理器的行为方式。