powershell 如何在Anaconda中安装ecCodes

bf1o4zei  于 2022-12-18  发布在  Shell
关注(0)|答案(1)|浏览(355)

我试着用Anaconda安装ecCodes。在几次失败的尝试之后,它似乎起作用了,因为我在终端中没有得到错误报告。正如你在屏幕截图中看到的。
使用此命令时,进程冻结了几次:

conda install -c conda-forge eccodes

所以我用这个来安装:

conda install -c "conda-forge/label/broken" eccodes

如果我现在尝试使用以下命令搜索ecCodes:〉conda搜索eccodes,但找不到任何匹配项。有人能告诉我如何测试ecCodes是否成功安装?或者有人能通过截图告诉我安装时是否出错了吗?

我尝试了不同的方式搜索程序,但似乎无法找到正确的语法。我也试图通过导航文件夹找到包目录,但这似乎是相当无望的,我试图找到我可以运行的命令,这应该得到执行ecCodes的情况下,它是安装,但我也找不到任何提示。脚本,我一直在工作,它应该从一个网站拉数据,应该运行,与ecCodes安装(以下在线文档的脚本),仍然不工作。

wfypjpf4

wfypjpf41#

我用这个来安装:
conda install -c "conda-forge/label/broken" eccodes
哦,不!普通用户永远不应该使用broken标签--它实际上是损坏的软件包被发送到的地方,以防止它们被安装。

回滚更改

首先,我强烈建议回滚您的更改。

## inspect your revisions
## find the "n" before there were any "broken" packages
conda list --revisions

## roll back to that revision 
conda install --revision n

可能的问题

您遇到的问题(求解速度慢)可能是因为您安装了baseAnaconda,然后当您添加conda-forge通道时,它会导致求解器尝试使用Conda Forge而不是Anaconda重新安装您的每个包。这是一个需要解决的巨大计算问题,因此需要很长时间。即使是Mamba中速度较快的求解器也会很难完成任务。

创造新鲜的环境

尽管Anaconda文档暗示可以从其他渠道轻松安装软件包,但实际上几乎总是有问题的。相反,我通常建议任何安装了Anaconda并需要Conda Forge软件包的人,他们应该创建一个只使用Conda Forge的新环境。例如,

## "foo" below is arbitrary - pick a name you like
conda create -n foo -c conda-forge python=3.10 eccodes

相关问题