如何使用Conda打包基础环境

3

我知道以下命令:

# Pack environment my_env into my_env.tar.gz
$ conda pack -n my_env

# Pack environment my_env into out_name.tar.gz
$ conda pack -n my_env -o out_name.tar.gz

# Pack environment located at an explicit path into my_env.tar.gz
$ conda pack -p /explicit/path/to/my_env

这里的 my_env 是一个环境名称,用于打包环境。

但是,如何使用 conda pack 来打包 Anaconda 的 base 环境呢?


我认为这是不可能的。无论如何,你为什么想要这样做呢? - bigbounty
我只想将已有的环境从一台机器移动到另一台机器,而且我只使用基本环境。 - one
你找到一种方法来做那件事了吗? - user3595632
1个回答

0

首先,你可以尝试克隆基础环境的副本。

conda create --name baseclone --clone base

但是有一些包无法被克隆,不确定是否会造成关键问题:(以下包无法从根环境中克隆...等等)

然后,你可以使用conda pack命令打包刚刚创建的克隆环境。


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