当前位置: 首页 > 知识库问答 >
问题:

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

公良运锋
2023-03-14

我正在使用谷歌可乐笔记本进行一个项目,该项目要求我在地图上绘制全球定位系统坐标。我想为此使用底图。我试图通过使用
从mpl_tools.basemap导入Basemap将其导入Colab笔记本,结果显示以下错误:

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'

我需要安装basemap模块才能使用它。我试过!pip安装basemap,并尝试在Colab上运行它,但没有成功。

共有2个答案

龙飞文
2023-03-14

只需运行这些脚本

!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
彭弘伟
2023-03-14
!apt-get install libgeos-3.5.0
!apt-get install libgeos-dev
!pip install https://github.com/matplotlib/basemap/archive/master.zip

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上对我有效。我现在可以设置和绘制地图了。

 类似资料:
  • 我正在创建我的第一个项目Java EE7,但我遇到了麻烦。感谢任何帮助。 Tomcat 7.0.34 JSF 2.2 PrimeFaces 3.5 javaee-api-7.0.jar 当应用程序启动时,Tomcat日志显示以下消息: Java EE 6@javax.annotation.managedBean vs@javax.inject.named vs@javax.faces.manage

  • 本文向大家介绍如何在Ubuntu 16.04上安装和使用Docker,包括了如何在Ubuntu 16.04上安装和使用Docker的使用技巧和注意事项,需要的朋友参考一下 Docker是一个开源项目,可以自动在软件容器内部署应用程序。该容器允许开发人员打包所有项目资源,例如库,依赖项,资产等。Docker用Go编程语言编写,由Dotcloud开发。它基本上是一个容器引擎,使用诸如命名空间和控制组之

  • 本文向大家介绍如何在centos 7上安装和使用docker和容器,包括了如何在centos 7上安装和使用docker和容器的使用技巧和注意事项,需要的朋友参考一下 在本文中,我们将学习如何安装Docker。Dockers是一个非常好的工具,可以在自己的容器上运行应用程序。它像虚拟机一样工作,具有更高的可移植性和资源友好性,并且更加依赖于主机OS。有两种在CentOS 7上安装Docker的方法

  • 问题内容: 我需要能够在Python 2和3之间来回切换。如何使用Homebrew做到这一点,因为我不想弄乱路径并遇到麻烦。现在,我通过Homebrew安装了2.7。 问题答案: 我会用pyenv您可以安装它: 要在您的Bash shell中启用pyenv,您需要运行: 要在启动时自动为Bash执行此操作,请将该行添加到您的中。1个 用法: 安装并激活pyenv后,您可以安装不同版本的python

  • 问题内容: 错误信息: 配置: Ubuntu 14.10(GNU / Linux 3.16.0-23-通用x86_64) gcc(Ubuntu 4.9.1-16ubuntu6)4.9.1 红宝石2.1.2p95(2014-05-08)[x86_64-linux-gnu] 问题答案: 使用RVM在Ubuntu 14.04上升级到Rails 4.2.4之后,我需要这样做: 要么 完整的堆栈跟踪:htt

  • 问题内容: 我花了一些时间来寻找可行的解决方案,以在OSX平台上使用Python Tkinter进行拖放行为,发现的最可能的解决方案是TkDnD库。 http://sourceforge.net/projects/tkdnd/files/ 但是,我找不到有关安装的任何手册或指南,并且在OSX上基本上没有示例。谁能和我分享他们的经验? 此外,使用Tkinter作为GUI解决方案不是一个好的选择吗?我