是否可以将便携式 Python 32 位安装升级为 64 位安装?

Is it possible to upgrade a portable Python 32 bit install to a 64 bit install?

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

我遇到的另一个问题是,我的小项目必须非常容易地转移到属于那些不知道自己在做什么而只想单击 "run" 的人的新系统,所以我做到了整个事情都带有便携式 python 安装。

是否可以 "upgrade" 我的小 2.7 python 到 64 位,或者我是否必须在全新安装中重新安装每个模块?

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

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

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

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

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

备份 "Lib" 安装文件夹中的 python 文件夹。现在,当您安装 python 64 位时,将此 "Lib" 文件夹粘贴到那里。这样以后就不需要再安装很多模块了。