如何导出conda环境? (命令似乎不起作用)

时间:2020-01-03 10:13:01

标签: python anaconda conda

我想导出一个conda环境,以便可以在另一台PC上使用它。我找到了这个: https://docs.anaconda.com/anaconda-cloud/user-guide/tasks/work-with-environments/

并使用其中的命令,在通过anaconda导航器打开的命令promt中,如下所示:conda env export --name root -f root.yml。没有反馈,而且似乎找不到root.yml文件。

查看stackoverflow后,我发现了命令conda env export > root.yml。但是,仍然没有给出反馈,并且root.yml文件也丢失了。仅运行conda env export会给出名称,通道,依赖项和前缀的列表。但是,仍然没有要导出的yml文件。

我有以下版本:

 conda version : 4.7.12
    conda-build version : 3.18.8
         python version : 3.7.3.final.0

有人可以告诉我我在做什么错吗?

1 个答案:

答案 0 :(得分:2)

尝试使用此命令:

conda list --name root --export > root-env.txt

这是保存环境规范的推荐方法之一。列出conda可重用的已知格式的内容(--export标志),然后使用>运算符将其写入文件。

导出的文件将位于您从中运行命令的任何目录中。即正在运行:

C:\Users\hello>conda list --name root --export > root-env.txt

将文件保存到

C:\Users\hello\root-env.txt