将现有Anaconda安装迁移到新Windows

3 投票
1 回答
2551 浏览
提问于 2025-04-28 00:54

我想问一个简单的问题,可能有点奇怪。我在这个网站上找不到所有的答案,所以希望这个帖子不是在发垃圾信息。

我在Windows 7(64位)上安装了Anaconda(Python 2.7 32位),而且是安装在一个和操作系统不同的分区上。现在我安装了Windows 8.1(64位),我希望能把我所有的脚本、环境设置、Spyder的设置等都保留在新的系统里。我在想能不能把现有的Anaconda安装“添加”到新的Windows上,这样就不用重新安装一遍,也不用复制重要的文件。这样做简单吗?

有一些方法可以把Python添加到注册表(如何把Python添加到Windows注册表)和系统环境变量(如何在Windows 7中添加到pythonpath?),但Anaconda的安装程序做的事情更多,比如创建开始菜单文件夹、图标等等。简单来说,我希望用Anaconda的安装程序来做所有事情,除了复制新文件到现有的文件夹里。

老实说,我觉得我对这个问题的思考方式可能有点问题,所以我必须问这个问题——当你安装新系统或重新安装旧系统时,你是怎么移动你的Python安装的?

我第一个、可能有点傻的想法是:安装一个新的Anaconda,然后把旧的文件放到新安装的位置。但我几乎可以肯定这样会导致路径和程序运行的问题——或者也许我太谨慎了,这其实是个不错的办法来把安装迁移到新系统?

暂无标签

1 个回答

1

我觉得你可能无法以“简单”的方式完成你想做的所有事情。升级操作系统是一个大变动。你需要重新安装和配置Anaconda。然后根据需要把你自己的脚本复制过来。有些应用程序会保存配置文件,比如Outlook,这样你就可以用这些文件来导入你的系统。所以你可以问问Anaconda是否支持这种方式,看看他们的客服怎么说。如果不支持,那你可能就只能重新安装了。

撰写回答