如何安装Matplotlib的basemap?

13

我不确定如何在Windows上安装Matplotlib的Basemap。也许问题很简单,我需要一些帮助。

我遵循了这个教程。据我理解,首先应该安装GEOSPROJ4,然后最后执行matplotlib-1.4.3.win-amd64-py2.7.exe

但我在安装GEOS 时遇到了困难。我下载了geos-3.5.0的源代码,解压它,然后进入命令提示符,将目录更改为geos-3.5.0并运行以下命令:

export d://test

但是它并没有起作用。


@Leb:我遇到了错误,所以卡住了。 - Klausos Klausos
你没有列出任何问题,你说你卡住了。你尝试使用过 whl 包吗? - Leb
4个回答

23

在Windows系统上使用这个下载链接安装basemap。

我已经尝试过了,可以使用:

pip install basemap-1.0.8-cp34-none-win_amd64.whl
假设你当然已经在正确的目录下了。

1
不客气。如果需要的话,还有Shapely。非常实用。 - Leb
我知道这是一个旧答案,但您能否详细说明一下您所说的“假设您在正确的目录中”是什么意思?当我尝试运行命令时,我收到以下错误:ERROR: basemap‑1.2.2‑cp38‑cp38‑win_amd64.whl不是有效的轮文件名。 - Qwethm
2
@Qwethm 你需要在与basemap-1.0.8-cp34-none-win_amd64.whl文件相同的文件夹中运行你的命令(即在你的下载文件夹中)。 - bjornasm

3

这是一种适用于Anaconda用户的备用解决方案

对于仅使用Anaconda的用户,他们可以通过以下命令在本地安装它:

conda install basemap

这将自动安装所有必需的依赖包。

同样,假设用户在正确的目录中安装任何模块。


1
我遇到了同样的问题,我先使用pip安装,然后使用conda安装,但由于依赖关系混乱,最终不得不进行了一次干净的安装。
当时我通过使用Google Colab并安装以下内容来解决我的问题:
!apt-get install -q libgeos-3.5.0
!apt-get install -q libgeos-dev
!pip install -q https://github.com/matplotlib/basemap/archive/master.zip
!pip install -q pyproj==1.9.6

我还建议阅读在Google Colab中导入Basemap,因为它对Colab的安装有所帮助。


0

当我导入 (from mpl_toolkits.basemap import Basemap) 时,出现了错误。

对我来说,这个方法非常有效:

pip install basemap


这对我很有用,当其他方法都不行时!我不太喜欢pip命令,但我无法使用conda安装basemap。谢谢! - Lalastro

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接