可能重复:
编译 Python
我想知道是否可以用 Python 编写程序并将其编译成可执行文件?
我的意思是实际编译,而不是解释。
主要原因是这将是一个商业产品,因此需要“隐藏”源代码。
所以基本上我想把一个 .py 文件变成一个 .exe 文件。
有什么建议么?
可能重复:
编译 Python
我想知道是否可以用 Python 编写程序并将其编译成可执行文件?
我的意思是实际编译,而不是解释。
主要原因是这将是一个商业产品,因此需要“隐藏”源代码。
所以基本上我想把一个 .py 文件变成一个 .exe 文件。
有什么建议么?
您可以分发已编译的 .pyc 文件而不是 .py 源代码文件。.pyc 是在 Python 程序运行时动态生成的。.pyc 文件是字节码(想想 Java .class 文件),并抵制对它们进行逆向工程的尝试。
你应该使用py2exe。