![]() |
1
26
没有必要。可以使用将文件标记为可执行文件
确保第一行有一条shebang线:
您的Linux应该能够理解这个文件必须用python来解释。然后可以“执行”为
|
![]() |
2
25
正如其他人已经指出的,您可以将shebang添加到文件的顶部
并添加执行权限
允许您使用
另一种选择是使用安装工具以蟒蛇式方式安装。创建一个setup.py并将其放入其中:
这假设您有一个名为program的包,其中有一个名为program.py的文件,方法名为main()。要以这种方式安装,请按如下方式运行setup.py
这将把它安装到您的平台站点包目录,并创建一个名为prog的控制台脚本。你就可以跑了
有关setup.py的更多信息,请访问以下网站: http://mxm-mad-science.blogspot.com/2008/02/python-eggs-simple-introduction.html |
![]() |
3
3
您可以尝试使用类似的模块 cxfreeze |
![]() |
4
2
在顶部,您的python程序添加:
|
![]() |
5
2
我知道最简单、准确和最好的解决方案。我和你有同样的问题,但是现在,我可以用它的图标运行我的python/tkinter(gui)程序。 当我们在Windows上创建.bat文件时,我们也可以轻松地在Linux中创建等效的.bat文件。由于这个文件,我们可以在没有终端的情况下启动我们的程序,即使它需要终端上的命令来启动(比如python程序),双击它的图标(真的.png图标:),或者我们可以编写命令来方便我们的工作。 那么,这将如何发生? 例如,如果我们想要运行.py程序,我们只需要将这个命令写到终端:
所以,如果我们创建一个可以自动运行这个命令的文件,问题就会得到解决。除此之外,您还可以拥有自己的图标,甚至不必打开终端! |