【问题标题】:Compile Python Program Linux编译 Python 程序 Linux
【发布时间】:2011-05-04 03:15:33
【问题描述】:

有没有一种方法可以将我的 python 程序 (.py) 编译为只是一个我不想运行的常规程序扔终端来运行它???

例如,我不想这样做以运行它会抛出终端。

./whatever.py

例如,我希望能够将文件制作为 Windows .exe,但对于 Linux,例如下面的文件。

http://img535.imageshack.us/img535/4883/executable.png

【问题讨论】:

  • 为什么?你宁愿改用./whatever
  • 它已经像windows exe一样运行了,如果你在你最喜欢的文件管理器中打开该文件夹,你应该能够启动它。

标签: python compilation executable


【解决方案1】:

您需要在文件的第一行添加Shebang,如下所示:

#!/usr/bin/env python

并通过键入(在终端中)使您的文件可执行:

chmod u+x my_file.py

【讨论】:

    【解决方案2】:

    如果你想从 python 脚本制作一个冻结的二进制文件,请使用cx_Freeze

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-19
      • 1970-01-01
      • 2011-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多