如何在新计算机上镜像Anaconda安装?

时间:2017-09-23 03:04:13

标签: python macos installation anaconda

主要问题:

有一台计算机已经安装了Anaconda发行版,其中包含多个软件包(一些由pip安装,另一些由conda安装)。假设,我想在另一台计算机上安装相同的软件包列表。如何处理?

背景:

我将升级我的操作系统(Mac OS X Mavericks升级到El Capitan),并将进行全新的安装选项,并通过时间机器驱动器仅移动主目录中的文件夹。 Anaconda发行版也安装在主目录下,但我有点怀疑将所有这些软件包保存在更新的操作系统上。

我在考虑创建包含已安装软件包列表的文本文件,然后通过pip传递文件,然后通过互联网安装软件包。

由于我的所有研究项目都依赖于此Anaconda分销,因此有很多工作要做。我的主要软件包用于OpenCV的机器学习和视频分析。对于Mac OS,OpenCV-Python-3.6没有menpo存储库支持,所以我暂时不得不坚持使用3.5。

对此有任何建议或意见将不胜感激。

1 个答案:

答案 0 :(得分:0)

对于主要问题,使用props.childrenPyPi docs中提供的最简单的解决方案。

pip freeze

对于我的情况:

在我的一系列试错安装中,很明显没有必要重新安装所有软件包;时间机器绰绰有余。 Anaconda发行版安装在默认位置pip freeze > requirements.txt # In the source computer terminal pip install -r requirements.txt # In the new computer terminal 。我使用迁移助手只恢复我的帐户文件夹(没有应用程序和其他东西)。这还恢复了配置了anaconda路径的启动文件/Users/myaccount/anaconda。所以现在,我所有的Python项目都没有出现故障。