Python3.6在windows下安装basemap

最近由于工作所需,要绘制地理图形,准备上手basemap。然而,我用的是Python3.6,对basemap的支持不是很好。

  • 直接使用conda安装,提示与Python2.7冲突。
  • 使用pip安装,又提示找不到合适的basemap。
  • 痛定思痛,顺便去basemap官网看一下,发现有basemap的exe下载包。但是只能支持Python3.2(basemap下载地址:https://sourceforge.net/projects/matplotlib/files/matplotlib-toolkits/) ,这里放上地址,给有需要的朋友。

最后,找了好多博客和国外网站,发现一个可行的办法。有一个提供非官方的Windows环境下Python扩展包的网站(链接:http://www.lfd.uci.edu/%7Egohlke/pythonlibs/),搜索basemap,发现可以找到。由于basemap是基于pyproj的,所以还要下载一下pyproj包。

具体步骤:
  1. 在http://www.lfd.uci.edu/%7Egohlke/pythonlibs/搜索basemap,得到如下结果,其中cp36表示Python3.6,并且区分32位与64位版本。下载合适版本的包。
Python3.6在windows下安装basemap_第1张图片
  1. 同样搜索pyproj,然后下载合适版本的包。
  2. 打开Python的命令窗口(或者anaconda的prompt),切换到下载目录,比如我下载到了桌面上。
cd C:\Users\Administrator\Desktop

4.使用pip install指令先安装pyproj,再安装basemap。


Python3.6在windows下安装basemap_第2张图片
Python3.6在windows下安装basemap_第3张图片

好了,大功告成,可以用了。

你可能感兴趣的:(Python3.6在windows下安装basemap)