如何使用“创建python可执行文件”/&引用;没有pyinstaller
我需要将我的程序发送给使用makefile编译它的人,而不需要pyinstaller或安装任何带有pip3的东西 它需要在linux上工作如何使用“创建python可执行文件”/&引用;没有pyinstaller,python,linux,executable,Python,Linux,Executable,我需要将我的程序发送给使用makefile编译它的人,而不需要pyinstaller或安装任何带有pip3的东西 它需要在linux上工作 可能吗?(我只能找到关于pyinstaller和pyexe的答案)。如果您想使用/file.py命令创建一个文件.py可执行文件,您首先必须将shebang作为第一行添加到文件中: #/usr/bin/env python3用于python 3.x或#/usr/bin/env python2如果您仍在使用python 2.7 下一步是更改文件的权限以使其可执
可能吗?(我只能找到关于pyinstaller和pyexe的答案)。如果您想使用
/file.py
命令创建一个文件.py
可执行文件,您首先必须将shebang作为第一行添加到文件中:
#/usr/bin/env python3
用于python 3.x或#/usr/bin/env python2
如果您仍在使用python 2.7
下一步是更改文件的权限以使其可执行
您可以通过在提示符中键入chmod 744 file.py
来完成此操作
$ nano file.py
这是不可能的,除非您的python文件不使用任何来自
pip
的库,并且您要将文件发送给的人已经安装了与您相同版本的python。这仍然需要pip3才能完成dependencies@Ferrybig是的,假设有
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