Python 无法使用conda安装cartopy 0.17

Python 无法使用conda安装cartopy 0.17,python,anaconda,conda,cartopy,conda-forge,Python,Anaconda,Conda,Cartopy,Conda Forge,我需要将cartopy 0.16更新为0.17,因为 bash命令conda list | grep cartopy返回: 当我再做康达更新卡托比 我得到: Collecting package metadata (current_repodata.json): done Solving environment: done # All requested packages already installed. 但再次检查,我仍然有cartopy 0.16 我还尝试了以下命令: conda i

我需要将cartopy 0.16更新为0.17,因为

bash命令conda list | grep 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,这让我看了一长串返回,从下面开始:

正在收集包元数据current_repodata.json:完成 解决环境:初始冻结解决失败。用灵活的解决方法重试。 解决环境:使用当前_repodata.json中的repodata失败,将使用下一个repodata源重试。 正在收集包元数据repodata.json:完成 解决环境:初始冻结解决失败。用灵活的解决方法重试。 解决环境:| 发现冲突!正在查找不兼容的包。 这可能需要几分钟。按CTRL-C以中止。 正在检查conda basemap scipy python mkl_fft twyt的冲突

但它最终不会更新cartopy


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

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

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

对于那些带着自己的问题看这篇文章的人来说,我已经成功地使用了pip安装'cartopy>=0.17',但我觉得我关于conda的问题仍然存在,因为混合使用pip和conda远不是理想的。无法复制,用cartopy创建一个新的环境让我,其中包括:cartopy conda forge/osx-64::cartopy-0.17.0-Py38H4AD5EA11011
conda create -n <someName> python=<your desired version> cartopy=0.17 <other packages you may need>