无法在 linux 中安装底图包

can't install basemap package in linux

我正在尝试使用 pip install --user basemap 在 linux 系统中安装 basemap。但是我收到以下错误。

Could not find a version that satisfies the requirement basemap-data<2.0,>1.2 (from basemap) (from versions: 1.3.0a1, 1.3.0b1)
No matching distribution found for basemap-data<2.0,>1.2 (from basemap)

我不想使用 conda 安装它。有人有解决办法吗?我正在使用 Python2.7.15.

发生这种情况是因为当时只有 basemap v1.3.0b1 可用(测试版)。尝试解析其依赖项时,未找到 basemap-data v1.3.0b1,因为 pip 未将 basemap-data 的 Beta 版计算为有效候选版本。

现在 basemap 的稳定版本 v1.3.0 解决了这个问题。由于您使用的是 GNU/Linux 和 Python 2.7.15,因此您可以像往常一样使用 pip 安装它(预编译的二进制轮可用):

python -m pip install basemap

请注意,basemap 默认情况下不安装高分辨率数据集。如果您需要它们,您也需要使用 pip 安装它们:

python -m pip install basemap-data-hires

免责声明:我是当前的 basemap 维护者。