0

由于这个错误修复,我需要将 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获得新版本吗?

4

1 回答 1

1

您当前的 env 中似乎有与较新版本的cartopy. 我建议为该 cartopy 版本创建一个单独的环境:

conda create -n <someName> python=<your desired version> cartopy=0.17 <other packages you may need>
于 2020-02-28T10:11:17.210 回答