从备份启动 Anconda3
Launch Anconda3 from backup
尝试 运行 Anaconda 从 bash 备份到新计算机上,但没有成功。于是又下载了Anaconda3
我从偷来的电脑上备份了一份。我可以看到 anaconda3 文件夹,在里面我可以找到 envs 文件夹。我的每个环境都有一个文件夹。不幸的是,当我打开特定的环境文件夹时,我找不到任何 .yml 文件。注意:我之前从未将任何环境导出到yml文件。
不幸的是,我无法导入任何以前的环境,因为我找不到任何 .yml/yaml 文件。
任何人都可以阐明如何从备份环境(envs 文件夹内)查找或生成 yml 文件吗?
应该可以使用 前缀(路径)激活环境:
conda activate /path/to/the/backup/anaconda3/envs/foo
可能在新系统上重新创建它们的一种方法是通过克隆。例如,
conda create --clone /path/to/the/backup/anaconda3/envs/foo -n foo
或者您可以按照建议转储 YAML:
## use the `-p` (prefix) flag to specify by path
conda env export -p /path/to/the/backup/anaconda3/envs/foo > foo.yaml
或者,如果要永久安装备份,可以将位置添加到 envs_dirs
,这应该可以重新启用按名称引用它们:
## use `--append` so new environments are not created there
conda config --append envs_dirs /path/to/the/backup/anaconda3/envs
然而,在实践中,这可能会在解析使用绝对路径的动态链接库时出现问题。克隆策略可能会更好。
尝试 运行 Anaconda 从 bash 备份到新计算机上,但没有成功。于是又下载了Anaconda3
我从偷来的电脑上备份了一份。我可以看到 anaconda3 文件夹,在里面我可以找到 envs 文件夹。我的每个环境都有一个文件夹。不幸的是,当我打开特定的环境文件夹时,我找不到任何 .yml 文件。注意:我之前从未将任何环境导出到yml文件。
不幸的是,我无法导入任何以前的环境,因为我找不到任何 .yml/yaml 文件。
任何人都可以阐明如何从备份环境(envs 文件夹内)查找或生成 yml 文件吗?
应该可以使用 前缀(路径)激活环境:
conda activate /path/to/the/backup/anaconda3/envs/foo
可能在新系统上重新创建它们的一种方法是通过克隆。例如,
conda create --clone /path/to/the/backup/anaconda3/envs/foo -n foo
或者您可以按照建议转储 YAML:
## use the `-p` (prefix) flag to specify by path
conda env export -p /path/to/the/backup/anaconda3/envs/foo > foo.yaml
或者,如果要永久安装备份,可以将位置添加到 envs_dirs
,这应该可以重新启用按名称引用它们:
## use `--append` so new environments are not created there
conda config --append envs_dirs /path/to/the/backup/anaconda3/envs
然而,在实践中,这可能会在解析使用绝对路径的动态链接库时出现问题。克隆策略可能会更好。