无法使用 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 的问题