【问题标题】:Python 32 bit to 64 bit?Python 32 位到 64 位?
【发布时间】:2018-12-29 21:03:56
【问题描述】:

我正在使用从 2006 年开始用 python 设计的程序......确切地说是 2.4。我一直遇到内存错误,想把它升级到 64 位;除了我已经将近 20 年没有接触过 python 了。我有库和 exe,并确定 exe 是通过 py2exe 创建的。是否可以在不需要重写整个应用程序的情况下将其升级到 2.7 64 位?

【问题讨论】:

  • 只要能拿到原码。

标签: python 64-bit 32-bit


【解决方案1】:

您可以反编译代码(请参阅How to decompile an exe file compiled by py2exe?),然后使用当前版本的 py2exe 重新编译。

这是假设您丢失了原始源代码 - 这样做会使事情变得更容易。

【讨论】:

  • 该应用在上次发布时为 v11。 V10 已经发布了它的源代码,但是错误缠身并且缺少 v11 的许多功能。另外,我在python上的记忆明显模糊,exe只有26KB,库是4.7MB。我已经使用 7zip 打开了 exe 并确认没有压缩,它是 26KB。我还将 v10 的源代码文件与 v11 的库进行了比较......发现许多文件具有相同的名称,唯一的区别是 v11 文件是 pyo 而 v10 源是 py.这个人是否有可能将源包含在库中?
猜你喜欢
  • 2015-03-22
  • 2020-10-28
  • 1970-01-01
  • 2012-10-26
  • 2018-01-25
  • 1970-01-01
  • 2019-12-17
  • 2014-08-13
  • 2016-09-14
相关资源
最近更新 更多