Python 在Linux下运行pygame时摆脱终端
在Ubuntu中运行pygame时,会打开一个终端和pygame窗口。我想把航站楼处理掉。我可以使用Python 在Linux下运行pygame时摆脱终端,python,linux,python-3.x,pygame,Python,Linux,Python 3.x,Pygame,在Ubuntu中运行pygame时,会打开一个终端和pygame窗口。我想把航站楼处理掉。我可以使用nohup和&启动pygame: $ nohup python3 mygame.py & 这允许关闭终端,但不会阻止其首先打开 有没有办法在不打开终端的情况下运行pygame?OP解释说应该创建桌面快捷方式, 终端消失了。您可以尝试使用:exec python3 mygame.py,但我怀疑python可能仍然需要终端。如何运行它?您是否在桌面上创建快捷方式?也许在终点站运行它。在Li
nohup
和&
启动pygame:
$ nohup python3 mygame.py &
这允许关闭终端,但不会阻止其首先打开
有没有办法在不打开终端的情况下运行pygame?OP解释说应该创建桌面快捷方式,
终端消失了。您可以尝试使用:
exec python3 mygame.py
,但我怀疑python可能仍然需要终端。如何运行它?您是否在桌面上创建快捷方式?也许在终点站运行它。在Linux Mint(Mate/Gnome)上,我可以创建带或不带终端的快捷方式。或者您应该设置chmod+x mygame.py
并在第一行中添加shebang
/usr/bin/env python3
和Linux将把它作为可执行程序处理。@furas Aha。我是从Geany编辑器启动的,它似乎正在打开终端。我创建了一个桌面快捷方式,终端消失了。谢谢。许多编辑器/IDE打开终端来运行代码(不仅仅是Python)——当程序使用print()
来显示文本、错误消息或其他对调试代码有用的信息时,它非常有用。