我下载了Anaconda,并开始在我的Mac上使用它,但现在我正在切换笔记本电脑。我现在将使用Windows笔记本电脑,我需要将我的环境转移到我的新笔记本电脑上。我怎么才能做得最好?
我使用PythonVersion3.8,并使用木星笔记本运行我的代码。但是,如果我只是尝试在我的Windows笔记本上运行笔记本电脑,我就会收到一个又一个错误(因为我没有安装软件包)。一个接一个地安装它们需要时间,我甚至不记得我安装了什么。
发布于 2020-09-30 17:27:05
如果您正在跨平台工作(osx-64 -> win-64),则需要尽可能减少从现有环境导出的包。虽然Conda确实有用于重新创建环境的推荐的平台内程序,但它并不直接转换为跨平台的情况。相反,尝试使用:
conda env export --from-history > environment.yml
然后,在新电脑上,
conda env create -f environment.yml
这只会导出您在环境中明确指定的包(例如,使用conda install foo
)。依赖关系将在新系统上自动解决。这并不能保证在Windows上仍然不会有不可用的包,但是它们应该不那么频繁,而且更容易手动解决(通常是从YAML或调整版本中删除它们)。
https://stackoverflow.com/questions/64142310
复制相似问题