我已经通过本教程https://github.com/mapnik/mapnik/wiki/WindowsInstallation安装了 mapnik 。我认为安装成功,因为对 6. 步骤的测试没有错误。
接下来我继续本教程: http ://www.bostongis.com/PrinterFriendly.aspx?content_name=generating_osm_tiles
我试试这个命令:python generate_xml.py osm.xml my_osm.xml --dbname=postgis --user postgres --port 5432 --extent 2430885.23, 6221979.54,2452356.05, 6243283.96 --accept-none
出现此错误:Error: saving xml requires Mapnik python bindings to be installed
所以我谷歌 python 绑定发现了这个:https://github.com/mapnik/python-mapnik
并安装它pip install mapnik
Collecting mapnik
Downloading mapnik-0.1-cp27-none-any.whl (37.4MB)
100% |################################| 37.4MB 30kB/s
Installing collected packages: mapnik
Successfully installed mapnik-0.1
和下一个命令python setup.py install
有错误:
Traceback (most recent call last):
File "setup.py", line 87, in <module>
' +', ' ', cflags.replace('-g ', '').replace('-Os', '').replace('-arch i386', ''))
AttributeError: 'NoneType' object has no attribute 'replace'`
这里是setup.py:http://pastebin.com/LZiGQTmz
我安装了 mapnik 2.2 和 python 2.7,以及操作系统窗口。请问有什么想法吗?