【问题标题】:How to mirror an Anaconda installation on a new computer?如何在新计算机上镜像 Anaconda 安装?
【发布时间】:2017-09-23 03:04:13
【问题描述】:

主要问题:

有一台计算机已经安装了几个软件包的 Anaconda 发行版(一些由pip 安装,另一些由conda 安装)。假设,我想在另一台计算机上安装相同的软件包列表。如何进行此操作?

背景:

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

我正在考虑创建一个包含已安装软件包列表的文本文件,然后通过 pip 传递该文件,然后通过 Internet 安装这些软件包。

因为我所有的研究项目都依赖于这个 Anaconda 发行版,所以有很多事情要做。我的主要软件包用于使用 OpenCV 进行机器学习和视频分析。 Mac OS 的 OpenCV-Python-3.6 还没有 menpo 存储库支持,所以我暂时必须坚持使用 3.5。

对此的任何建议或cmet将不胜感激。

【问题讨论】:

    标签: python macos installation anaconda


    【解决方案1】:

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

    pip freeze > requirements.txt     # In the source computer terminal
    pip install -r requirements.txt   # In the new computer terminal
    

    就我而言:

    在我的一系列试错安装中,很明显不需要重新安装所有软件包;时光机绰绰有余。 Anaconda 发行版安装在默认位置/Users/myaccount/anaconda。我使用迁移助手只恢复了我的帐户文件夹(没有应用程序和其他东西)。这也恢复了配置anaconda路径的启动文件.profile。所以现在,我所有的 Python 项目都可以正常运行。

    【讨论】:

      猜你喜欢
      • 2014-01-23
      • 1970-01-01
      • 2019-05-27
      • 1970-01-01
      • 2023-01-10
      • 2022-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多