如何将python文件转换为linux可执行文件

如何将python文件转换为linux可执行文件,python,linux,Python,Linux,我使用Python2.7,我想知道如何将我的python代码更改为linux可执行文件,这与使用gcc-o hello.c非常相似,但使用python时通常不会 相反,您可以在文件中添加一个所谓的文件,并更改标志以使其可执行 所以第一行应该是 #!/usr/bin/python2.7 # The rest of your code... 然后chmodu+x您的_file.py 然后,您可以像其他任何程序一样运行它,如./your_file.py。是的,但我正在尝试使它成为一个没有python

我使用Python2.7,我想知道如何将我的python代码更改为linux可执行文件,这与使用gcc-o hello.c非常相似,但使用python时通常不会

相反,您可以在文件中添加一个所谓的文件,并更改标志以使其可执行

所以第一行应该是

#!/usr/bin/python2.7
# The rest of your code...
然后chmodu+x您的_file.py


然后,您可以像其他任何程序一样运行它,如./your_file.py。

是的,但我正在尝试使它成为一个没有pythonikr crazy的linux操作系统可以使用它。您通常不会这样做。几乎所有用于此的工具都只是将Python解释器、原始脚本和该脚本的库依赖项捆绑到一个大的、启动缓慢的可执行文件中。我发现一个文件可以转换它,转换后的脚本几乎肯定是一个大的,包含Python解释器和脚本及其库依赖项的文本或.pyc/pyo字节码的启动缓慢的可执行文件。。。正如我刚才所描述的,它工作得很快,而且它不是.pyc或任何类似的东西,我相信它适用于具有任意库依赖关系的任意可执行文件,只要我看到它,而不是以前。请记住,您的可执行文件可以包含一个.pyc ie。在一个zip文件中,附加在二进制文件前面的可执行文件头之后,而不会让用户明显看到。。。但是,逆向工程师将不会有任何问题,打破这一开放,并获得您的原始代码。