Python 从备份中启动Anconda3
尝试在bash的新计算机上运行Anaconda备份,但无效。所以我又下载了Anaconda3 我有偷来的电脑的备份。我可以看到anaconda3文件夹,在里面我可以找到envs文件夹。在我的每个环境中都有一个文件夹。不幸的是,当我打开特定的环境文件夹时,我找不到任何.yml文件。注意:我以前从未将任何环境导出到yml文件 不幸的是,我无法导入以前的任何环境,因为我找不到任何.yml/yaml文件Python 从备份中启动Anconda3,python,anaconda,yaml,conda,environment,Python,Anaconda,Yaml,Conda,Environment,尝试在bash的新计算机上运行Anaconda备份,但无效。所以我又下载了Anaconda3 我有偷来的电脑的备份。我可以看到anaconda3文件夹,在里面我可以找到envs文件夹。在我的每个环境中都有一个文件夹。不幸的是,当我打开特定的环境文件夹时,我找不到任何.yml文件。注意:我以前从未将任何环境导出到yml文件 不幸的是,我无法导入以前的任何环境,因为我找不到任何.yml/yaml文件 任何人都可以了解如何从备份环境(在envs文件夹中)查找或生成yml文件吗?应该能够使用前缀(路径)
任何人都可以了解如何从备份环境(在envs文件夹中)查找或生成yml文件吗?应该能够使用前缀(路径)激活环境:
conda激活/path/to/the/backup/anaconda3/envs/foo
一种可能在新系统上重新创建它们的方法是克隆。比如说,
conda create--clone/path/to/the/backup/anaconda3/envs/foo-n foo
或者,您可以按照建议执行并转储YAML:
##使用`-p`(前缀)标志指定路径
conda环境导出-p/path/to/the/backup/anaconda3/envs/foo>foo.yaml
或者,如果要永久装载备份,则可以将该位置添加到envs_dirs
,这将重新启用按名称引用它们:
##使用`--append`这样就不会在那里创建新的环境
conda config--将envs_dirs/path/附加到/the/backup/anaconda3/envs
但是,在实践中,解决使用绝对路径的动态链接库时可能会出现问题。克隆策略可能更好。非常好、精确,而且非常有用。谢谢你@merv