如何在Google Colab上安装和使用底图?

时间:2019-02-10 06:38:31

标签: python matplotlib data-science data-analysis google-colaboratory

我正在将google Colab笔记本用于一个项目,该项目需要我在地图上绘制GPS坐标。我想为此使用底图。我尝试使用
将其导入Colab笔记本中 from mpl_tools.basemap import Basemap 并显示以下错误:

ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-24-2cb85a2f9bb7> in <module>()
----> 1 from mpl_tools.basemap import Basemap

ModuleNotFoundError: No module named 'mpl_tools'

我需要安装底图模块才能使用它。我尝试了!pip install basemap并尝试在Colab上运行它,但这没有用。

2 个答案:

答案 0 :(得分:1)

!apt-get install libgeos-3.5.0
!apt-get install libgeos-dev
!pip install https://github.com/matplotlib/basemap/archive/master.zip

有一个problem with pyproj 2.0.1,因此我们需要对其降级:

!pip install pyproj==1.9.6

重新启动运行时

from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt
%matplotlib inline

这对我来说适用于2019年4月7日在Colab上。我现在可以设置和绘制地图了。

答案 1 :(得分:0)

只需运行这些脚本

!apt install proj-bin libproj-dev libgeos-dev

然后

!pip install https://github.com/matplotlib/basemap/archive/v1.1.0.tar.gz

然后您可以导入

from mpl_toolkits.basemap import Basemap