windows下安装python basemap时使用Visual Studio编译geos时遇到的问题以及解决方法
2016-10-13 09:59
1226 查看
python的basemap这个库是建立在geos上的,所以我们就需要先安装geos。使用环境是windows,于是我就下载了3.5.0版本,但在安装编译geos时遇到了一个小问题,如下图所示:
这一看就是源代码出了问题,可是我目前只会python,完全不会c++。只好去查询相关资料。
之后在geos的官网上发现了下面的文章:
http://lists.osgeo.org/pipermail/geos-devel/2016-January/007389.html
我们明确的看到是缺少了头文件,所以,懂C++的朋友直接加上一个头文件就可以。可是我不会C++啊,所以我选择下载了早前的geos的版本。真是机智如我。
接下来,就可以去下载basemap包了。作为windows下,直接下载exe文件就好,要下载正确的版本,不要32位的下载了64位的,要不然会出现下面的错误:
既然都安装成功,就小试一下:
上面的代码就可以画出一张世界地图了
本文参考资料:
https://msdn.microsoft.com/zh-cn/library/f2ccy3wt.aspx
http://blog.csdn.net/u012176591/article/details/44341589
http://lists.osgeo.org/pipermail/geos-devel/2016-January/007389.html
这一看就是源代码出了问题,可是我目前只会python,完全不会c++。只好去查询相关资料。
之后在geos的官网上发现了下面的文章:
http://lists.osgeo.org/pipermail/geos-devel/2016-January/007389.html
我们明确的看到是缺少了头文件,所以,懂C++的朋友直接加上一个头文件就可以。可是我不会C++啊,所以我选择下载了早前的geos的版本。真是机智如我。
接下来,就可以去下载basemap包了。作为windows下,直接下载exe文件就好,要下载正确的版本,不要32位的下载了64位的,要不然会出现下面的错误:
既然都安装成功,就小试一下:
# -*- coding: utf-8 -*- from mpl_toolkits.basemap import Basemap import matplotlib.pyplot as plt import numpy as np #fig = plt.figure() #ax1 = fig.add_subplot(1, 1, 1) m = Basemap(projection='merc', llcrnrlat=-80, urcrnrlat=80, llcrnrlon=-180, urcrnrlon=180, lat_ts=20, resolution='c') m.drawcoastlines() m.fillcontinents(color="coral", lake_color='aqua') m.drawparallels(np.arange(-90, 91, 30)) m.drawmeridians(np.arange(-180, 181, 60)) m.drawmapboundary(fill_color='aqua') plt.title('hello, world') plt.show()
上面的代码就可以画出一张世界地图了
本文参考资料:
https://msdn.microsoft.com/zh-cn/library/f2ccy3wt.aspx
http://blog.csdn.net/u012176591/article/details/44341589
http://lists.osgeo.org/pipermail/geos-devel/2016-January/007389.html
相关文章推荐
- 【Python】Windows下使用pip安装python模块时遇到的问题解决
- Windows下使用python-nmap库可能遇到的问题及解决方法(续)
- 安装sapi 5.3及sample以及编译时遇到的问题的解决方法
- Windows下使用Composer安装yii2遇到的问题及解决方法
- windows下python使用pip命令安装builtwith库时,遇到的utf-8问题的解决
- Windows下安装Apache HTTP Server 无法启动遇到OS10048 通常每个套接字地址(协议/网络地址/端口)只允许使用一次 的问题解决方法
- Win10下python3和python2同时安装并解决pip共存问题 特别说明,本文是在Windows64位系统下进行的,32位系统请下载相应版本的安装包,安装方法类似。 使用python开
- 安装phantomjs、使用phantomjs以及时遇到问题时的解决方法
- 数据库sql server安装使用遇到的问题以及解决方法
- 我在安装TFS 2008的时候遇到的问题以及解决方法一windows 2003 iis中总是不出现ASP.NET 2.0
- Windows下安装python MySQLdb遇到的问题及解决方法
- Windows下使用python-nmap库可能遇到的问题及解决方法(续)
- 我在安装TFS 2008的时候遇到的问题以及解决方法一sharepoint 安装 打开站点 出现服务器不可用问题
- 在SharePoint中服务器端使用Word编程模型转换PDF遇到的问题以及解决方法
- 在Windows上安装Python+MySQL 的常见问题及解决方法
- Python2.5使用新浪微博Python SDK遇到的问题与解决方法
- 在Ubuntu9.10下安装DirectFB-1.0.1以及运行DFB程序时遇到的问题及解决方法
- Windows下安装MySQLdb遇到的问题及解决方法
- 在Windows上安装Python2.6+MySQL 的常见问题及解决方法
- 我在安装TFS 2008的时候遇到的问题以及解决方法一sharepoint 安装 命令建立应用程序和站点集