【问题标题】:Is it possible to upgrade a portable Python 32 bit install to a 64 bit install?是否可以将便携式 Python 32 位安装升级到 64 位安装?
【发布时间】:2016-09-28 02:56:57
【问题描述】:

我几个月来一直在开发一个程序,现在需要一些额外的功能。最初,32 位安装就很好,但由于我现在在 scipy 中使用 massive 矩阵,所以我根本没有 32 位所需的 RAM。

我遇到的另一个问题是我的小项目必须非常容易地转换到属于那些不知道自己在做什么并且只想点击“运行”的人的新系统,所以我做了整个事情一个可移植的 python 安装。

是否有可能将我的小 2.7 python “升级”到 64 位,还是我注定要在全新安装中重新安装每个模块?

【问题讨论】:

  • 每个带有 C 扩展名的模块,如 numpy/scipy,都必须安装正确的位。
  • 所以新安装,所有方面的新模块。说得通。该死的。谢谢。

标签: python 64-bit 32-bit


【解决方案1】:

备份您的 python 安装文件夹中的“Lib”文件夹。现在,当您安装 python 64 位时,将这个“Lib”文件夹粘贴到那里。此后,您无需再次安装许多模块。

【讨论】:

    【解决方案2】:

    不,不能将 32 位 Python 安装升级到 64 位。

    不过,您可以采取一些措施来加快新 64 位版本的安装速度。

    在旧安装上运行 pip freeze > packages.txt 以生成所有已安装软件包及其版本的列表。

    安装新的 Python 版本后,运行 pip install -r packages.txt 以安装与旧版本相同的软件包版本。

    我看到你使用scipy,你可能想看看 Anaconda。它可以为您节省大量时间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-14
      • 1970-01-01
      • 1970-01-01
      • 2017-08-26
      • 2011-07-13
      • 2011-08-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多