如何在没有pyinstaller的情况下使用"./"创建python可执行文件



我需要将我的程序发送给将使用makefile编译它的人,而无需pyinstaller或使用pip3安装任何东西。

它需要在Linux上工作。

可能吗?(我只能找到有关pyinstaller和pyexe的答案(。

如果要使用./file.py命令使file.py可执行文件,首先必须将 shebang 添加为文件的第一行:#!/usr/bin/env python3适用于 Python 3.x 或#!/usr/bin/env python2如果您仍在使用 Python 2.7

下一步是更改文件的权限以使其可执行。

您可以通过在提示中键入chmod 744 file.py来执行此操作

$ nano file.py
GNU nano 2.0.6                             File: file.py                  
#!/usr/bin/env python3
name = input("Name: ")
print('Hello, {}'.format(name))
$ ./file.py
-bash: ./file.py: Permission denied
$ chmod 744 file.py
$ ./file.py
Name: Osa
Hello, Osa

最新更新