首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >跨平台传输Conda环境

跨平台传输Conda环境
EN

Stack Overflow用户
提问于 2020-09-30 16:55:47
回答 1查看 1.7K关注 0票数 1

我下载了Anaconda,并开始在我的Mac上使用它,但现在我正在切换笔记本电脑。我现在将使用Windows笔记本电脑,我需要将我的环境转移到我的新笔记本电脑上。我怎么才能做得最好?

我使用PythonVersion3.8,并使用木星笔记本运行我的代码。但是,如果我只是尝试在我的Windows笔记本上运行笔记本电脑,我就会收到一个又一个错误(因为我没有安装软件包)。一个接一个地安装它们需要时间,我甚至不记得我安装了什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-30 17:27:05

如果您正在跨平台工作(osx-64 -> win-64),则需要尽可能减少从现有环境导出的包。虽然Conda确实有用于重新创建环境的推荐的平台内程序,但它并不直接转换为跨平台的情况。相反,尝试使用:

代码语言:javascript
运行
复制
conda env export --from-history > environment.yml

然后,在新电脑上,

代码语言:javascript
运行
复制
conda env create -f environment.yml

这只会导出您在环境中明确指定的包(例如,使用conda install foo)。依赖关系将在新系统上自动解决。这并不能保证在Windows上仍然不会有不可用的包,但是它们应该不那么频繁,而且更容易手动解决(通常是从YAML或调整版本中删除它们)。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64142310

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档