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

时间:2016-05-30 10:06:01

标签: python 64-bit 32-bit

我已经在单个程序上工作了几个月,现在需要一些额外的功能。最初,32位安装很好,但由于我现在正在处理scipy中的大量矩阵,我根本就没有32位所需的RAM。

我遇到的另一个问题是,我的小项目必须非常容易转换到属于那些不知道他们正在做什么并且只想点击"运行"的人的新系统,所以我用便携式python安装做了整件事。

是否有可能升级"我的小小的2.7 python到64位,还是我被谴责在全新安装中重新安装每个模块?

2 个答案:

答案 0 :(得分:19)

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

但是,为了加速安装新的64位版本,您可以采取一些措施。

在旧安装上运行/usr/local,以生成所有已安装软件包及其版本的列表。

安装新的python版本后,运行pip freeze > packages.txt以安装与旧安装相同版本的软件包。

当我看到你使用pip install -r packages.txt时,你可能想看看Anaconda。它可以为你节省很多时间。

答案 1 :(得分:1)

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