gpt4 book ai didi

python - 使用在 windows 上为 linux 创建的 conda env

转载 作者:行者123 更新时间:2023-12-03 18:44:59 25 4
gpt4 key购买 nike

我正在将许多环境从 PC 迁移到 linux。

在 Windows 上我运行:

C:\foo> conda env export > environment.yml

然后,在 linux 上,我运行:
$ conda env create -f environment.yml

但我收到如下错误:
ResolvePackageNotFound: 
- icc_rt=2017.0.4
- vc=14
- vs2015_runtime=14.0.25123
- wincertstore=0.2
- qt==5.9.5=vc14he4a7d60_0

这必须(我假设)是一个已解决的问题。

在这个话题上比我更聪明的人请让我知道他们会怎么做?

谢谢!

最佳答案

是和否。使用 conda export 将使其他人能够准确地复制您的环境。这隐含地假设您在同一平台上。

不幸的是,在交换平台时,您需要处理依赖于平台的包。最简单的方法就是删除它们。请记住,如果您包含具有大量依赖项的高级包,则所有这些依赖项都由 conda 查找/处理。

例如,如果您想包含 pandas,则不需要在您的环境规范中包含 numpy、qt、matplotlib 和 dateutils。只需列出 pandas 就足够了,conda 会负责其余的工作。

通过这种方式,您最好在文本编辑器中手动列出最低限度的环境要求。

或者,您可以使用 conda export ,但您可能仍需要删除大量的内部版本号(即 =vc17gnad8qt6h )和仅适用于 Windows 的软件包(如 wincertstore)。

关于python - 使用在 windows 上为 linux 创建的 conda env,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55895751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com