【发布时间】:2018-02-02 12:17:22
【问题描述】:
我一直在我的 GuestOS ubuntu 14.04 上使用 Anaconda(4.3.23),它安装在 HostOS windows 8.1 上的 Vmware 上。我已经在 anaconda 中设置了一个环境并安装了许多库,其中一些安装起来非常忙碌(不是直接的 pip 安装)。很少有库具有内部依赖关系,并且必须从它们的 git 源一起构建。
问题 我将使用基于云的 VM(Azure GPU 实例)来使用 GPU。但我不想再次进入繁忙的安装过程,因为我不想在重新安装所有软件包和库所花费的时间上浪费金钱
有什么方法可以将我现有的环境(已经安装了所有东西)传输/复制到云虚拟机?
【问题讨论】:
-
你应该可以做
conda list --export > requirements.txt,然后在你的新环境上做conda create --name [env name] --file requirements.txt -
只有当软件包和库已经下架并从 pip 安装时才有效?通过您的方法,我将获得软件包的名称列表。并且在新环境中,这些软件包将再次从 pip 安装。但问题是我有自定义构建的包,它们相互依赖配置
标签: python ubuntu anaconda virtualenv conda