我刚刚安装了一个Linux系统(Kubuntu),想知道是否有一个程序可以使python程序对于Linux可执行。
Answers:
只需将其放在脚本的第一行即可:
#!/usr/bin/env python
使文件可执行
chmod +x myfile.py
执行
./myfile.py
如果要在Python中获得独立的二进制应用程序,请尝试使用py2exe或PyInstaller之类的工具。
您可以使用PyInstaller。它生成一个build dist,因此您可以将其作为单个“二进制”文件执行。
http://pythonhosted.org/PyInstaller/#using-pyinstaller
Python 3还具有创建build dist的本机选项:
将这些行放在代码的开头,将告诉您的操作系统查找执行python脚本所需的二进制程序,即它是python解释器。
因此,这取决于保留python解释器的操作系统。由于我使用Ubuntu作为操作系统,/usr/bin/python
因此它保留了python解释器,因此我必须在python脚本的开头编写此行;
#!/usr/bin/python
完成并保存代码后
启动命令终端
确保脚本位于您当前的工作目录中
类型 chmod +x script_name.py
现在,您可以通过单击脚本来启动脚本。出现一个警告框;在警报框中按“运行”或“在终端中运行”;或者,在终端提示下,键入./script_name.py
我执行以下操作:
这实际上将文件转换为bash可执行文件。当您双击它时,它将运行。这适用于基于Unix的系统。