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