【发布时间】:2018-12-29 21:03:56
【问题描述】:
我正在使用从 2006 年开始用 python 设计的程序......确切地说是 2.4。我一直遇到内存错误,想把它升级到 64 位;除了我已经将近 20 年没有接触过 python 了。我有库和 exe,并确定 exe 是通过 py2exe 创建的。是否可以在不需要重写整个应用程序的情况下将其升级到 2.7 64 位?
【问题讨论】:
-
只要能拿到原码。
我正在使用从 2006 年开始用 python 设计的程序......确切地说是 2.4。我一直遇到内存错误,想把它升级到 64 位;除了我已经将近 20 年没有接触过 python 了。我有库和 exe,并确定 exe 是通过 py2exe 创建的。是否可以在不需要重写整个应用程序的情况下将其升级到 2.7 64 位?
【问题讨论】:
您可以反编译代码(请参阅How to decompile an exe file compiled by py2exe?),然后使用当前版本的 py2exe 重新编译。
这是假设您丢失了原始源代码 - 这样做会使事情变得更容易。
【讨论】: