安装Anaconda后如何在另一个环境中导入包?

5

我从另一台机器导入了一个anaconda环境。我希望将导入的环境中的软件包安装到根环境中,或者将导入的环境设置为默认环境。有没有办法: 1. 将一个环境中的所有软件包导入到另一个环境中? 或者 2. 将非根环境作为默认环境使用?

注意:这两个环境都是用于python 2.7的。

1个回答

8

首先从一台机器上导出环境:

$ conda env export -n myenv -f myenv.yml

然后在另一台机器上从 myenv.yml 创建一个新的环境:

$ conda env create -f myenv.yml

要将此环境设置为默认环境,请在您的.bashrc文件中添加source activate myenv。这将激活名为myenv的虚拟环境。

那个文件在GITHUB文件夹里,对吗?另外,我如何验证我的当前默认环境? - PyRaider
myenv.yml 可以在 Git 存储库中。通过您喜欢的方法将其从一台机器复制到另一台机器。 conda env list 显示所有环境并指示当前环境。 - harryscholes
@PyRaider 如果我的回答有帮到您,您能否友善地接受它呢? - harryscholes
有没有办法在没有网络访问的情况下进行操作?比如,我已经在我的“基础”环境中安装了一些软件包,我想在我的“新环境”中也安装它们。有没有一种在同一台机器上离线安装的方法? - Pedram

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接