无法使用 conda 安装 cartopy 0.17

Posted

技术标签:

【中文标题】无法使用 conda 安装 cartopy 0.17【英文标题】:Can't install cartopy 0.17 with conda 【发布时间】:2020-02-27 16:27:38 【问题描述】:

由于this bug fix,我需要将cartopy 0.16 更新为0.17。

bash 命令conda list | grep cartopy 返回:

cartopy                   0.16.0   

然后我做conda update cartopy

我明白了:

Collecting package metadata (current_repodata.json): done
Solving environment: done

# All requested packages already installed.

但是再检查一遍,我还有cartopy 0.16。

我也试过命令:

conda install -c conda-forge cartopy(只安装 0.16)和conda install cartopy=0.17,这将带我浏览一长串以此开头的退货:

Collecting package metadata (current_repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve. Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source. Collecting package metadata (repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve. Solving environment: | Found conflicts! Looking for incompatible packages. This can take several minutes. Press CTRL-C to abort. Examining conflict for conda basemap scipy python mkl_fft twyt...

但它最终不会更新 cartopy。

有人知道我如何使用 conda 获得新版本吗?

【问题讨论】:

对于看到这篇文章的人有自己的问题,我已经使用pip install 'cartopy>=0.17' 进行了管理,但我觉得我关于 conda 的问题仍然存在,因为混合 pip 和 conda 远非理想。跨度> 无法复制,用 cartopy 创建一个新环境让我很兴奋:cartopy conda-forge/osx-64::cartopy-0.17.0-py38h4ad5ea1_1011 【参考方案1】:

您当前的环境中似乎有一些包与cartopy 的较新版本冲突。我建议为该 cartopy 版本创建一个单独的环境:

conda create -n <someName> python=<your desired version> cartopy=0.17 <other packages you may need>

【讨论】:

以上是关于无法使用 conda 安装 cartopy 0.17的主要内容,如果未能解决你的问题,请参考以下文章

使用诗歌从 conda-forge(例如 cartopy)安装预构建包,而不依赖 conda(仅使用通道)

在 Python3 MacOS 上安装 Cartopy 的问题

Mac OS 上的 Cartopy 安装:Python 3.8 和 Matplotlib 3.3.3

无法使用 conda-forge 安装 ggplot

taos TDengine 无法使用conda安装

taos TDengine 无法使用conda安装