在anaconda的python3.7的环境中安装osmnx

在anaconda的默认环境(base)中试验,我的base环境的python是3.7

在anaconda的python3.7的环境中安装osmnx

安装osmnx有两种方式

第一种:conda install -c conda-forge osmnx

这种安装方便但时间比较久,有可能中途因为网络而安装中止

第二种:pip 安装,需要手动下载部分包,优点是使用国内镜像会非常快

使用国内镜像源

在自己用户目录下新建文件夹,重命名为pip,在pip文件夹中新建txt文档,输入下面代码并保存为pip.ini

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

在anaconda的python3.7的环境中安装osmnx

开始安装

pip install descartes
pip install folium
pip install geopy
pip install matplotlib
pip intsall networkx==2.1  (版本>=2.1就可以)
pip intsall numpy
pip intsall pandas
pip intsall requests

下面的五个包需要手动下载本地安装

下载地址https://www.lfd.uci.edu/~gohlke/pythonlibs/  在里面搜索rtree、fiona等等包,然后下载到用户文件夹下

在anaconda的python3.7的环境中安装osmnx

下载后进行本地安装

pip install Rtree-0.9.4-cp37-cp37m-win_amd64.whl
pip install Fiona-1.8.17-cp37-cp37m-win_amd64.whl
pip install GDAL-3.1.3-cp37-cp37m-win_amd64.whl
pip install pyproj-2.6.1.post1-cp37-cp37m-win_amd64.whl
pip install Shapely-1.7.1-cp37-cp37m-win_amd64.whl

上面五个安装好之后安装geopandas (上面五个包安装好之后就可以删了)
pip install geopandas

最后安装osmnx

pip install osmnx