最近由于工作所需,要绘制地理图形,准备上手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包。
具体步骤:
- 在http://www.lfd.uci.edu/%7Egohlke/pythonlibs/搜索basemap,得到如下结果,其中cp36表示Python3.6,并且区分32位与64位版本。下载合适版本的包。
- 同样搜索pyproj,然后下载合适版本的包。
- 打开Python的命令窗口(或者anaconda的prompt),切换到下载目录,比如我下载到了桌面上。
cd C:\Users\Administrator\Desktop
4.使用pip install指令先安装pyproj,再安装basemap。
好了,大功告成,可以用了。
网友评论