当我尝试通过conda
安装它时conda install -c scitools cartopy
apper消息:
获取包元数据.........解决包装规格:。
PackageNotFoundError:找不到包:''目前缺少包裹 linux-32频道: - cartopy
找到关闭的匹配项;你的意思是其中之一吗?
cartopy: astropy
您可以使用
在anaconda.org上搜索包anaconda search -t conda cartopy
当我跑步时
anaconda search -t conda cartopy
出现新消息
包裹: 名称|版本|包装类型|平台
------------------------- | ------ | --------------- | --------------- CISTools/cartopy | | conda | osx-64 : A library providing cartographic tools for python ChrisBarker/cartopy | | conda | osx-64
...
vsheremet/cartopy | 0.11.2 | conda | linux-32
找到22个包
当我尝试使用其中一个时 - 例如
conda install -c moghimis cartopy
我收到了
获取包元数据.........解决包装规格: ....
不满意错误:发现以下规格 冲突: - 纸板 - python 3.5 * 使用" conda info"查看每个包的依赖关系。
如何将此软件包安装到我的系统中?
答案 0 :(得分:0)
最简单的问题是,anaconda cloud上没有符合linux-32
和py35
组合的折扣版本。有一些linux-32
构建可用(例如,来自Unidata和pelson)和一些py35
构建(例如来自IOOS),但没有一个可以同时构建。
这是因为......
py35
相当新,因此目前很少有人反对它,linux-32
现在已经相当陈旧了,所以很少有人会为它构建软件包。最简单的解决方案是更改一个依赖项。例如,如果您可以将Python要求更改为py34
,那么您可以使用Unidata linux-32
版本的cartopy。请注意,这是较旧的cartopy版本,但是,与v0.14.3的最新版本相比,v0.13.0。
如果您想要挑战,另一个解决方案就是为自己制作纸盒!可以在名为conda-forge(https://github.com/conda-forge/cartopy-feedstock)的GitHub组织中找到配方(最终的修订版本是什么)。这里有一些更新配方的说明:https://conda-forge.github.io/#update_recipe。