Python安装Osmnx包时遇到的若干问题
系统:Win7 64位
Python: V 2.7
首先在系统中的命令行模式,运行:
py -2 -m pip install osmnx
在安装过程中,报错,发现是shapely包依赖geos.dll,geos_c.dll两个文件,在官网中 http://trac.osgeo.org/geos 可以下载最新版本,需要使用vcvars64.bat进行编译,编译环节可以自行百度。(如果有需要请留下邮箱,笔者看到后将已经编译好的测试通过的dll文件发你邮箱。)如果系统是32位,那么请使用vcvars32.bat进行编译。
将geos.dll和geos_c.dll两个文件粘贴到windows/system32文件夹下,返回命令行窗口,重新输入py -2 -m pip install osmnx,可解决shapely包的安装。