GeoPandas、osmnx安装【Python保姆级教程】

前言

建议使用Anaconda3 ,安装_Anaconda 中文网

在装这种比较难装的包的时候,强烈建议创建新的环境

 具体步骤

1. 创建并进入新环境

打开Anaconda prompt,(win10打开开始菜单找到Anaconda文件夹,里面就有)输入:

conda create -n 你创建环境的名字 python=3.7

Python版本根据需要修改。根据需要,可以添加镜像conda查看及添加镜像源_血雨腥风霜的博客-CSDN博客_conda查看源

激活新环境: 

conda activate 环境名

前面括号里是新环境名字就表示进入新环境,后面装的包都在这个环境里。还可以查看这个环境的包

2. 按顺序装包就完事了

其实按顺序用pip应该也可以装,但用conda更保险。

conda install geos==3.8.0
conda install Shapely==1.8.4
conda install GDAL==3.0.2
conda install pyproj==2.6.1.post1
conda install Rtree==1.0.1
conda install Fiona==1.8.22
conda install numpy==1.21.5

conda install geopandas==0.10.2

conda install osmnx

notice:

 1、geopandas和shapely一定要指定版本,因为shapely2.0新版大改版,osmnx不支持。如果不用osmnx就不需要考虑指定版本

2、如果哪个包装不下,就点击prompt界面出现的anaconda的一个链接去查对应的包。还不行就用pip

3. 验证

还是在Anaconda prompt输入Python

 再输入:

import geopandas as gpd
import osmnx as ox

 没有什么问题就是安装成功了。但我这里比较奇怪的是,在prompt里import osmnx会报错,但在jupyter里使用又没有问题(都是玄学,开源的东西就是有各种奇怪的情况)

4.加入jupyter的kernel

还是在prompt里,之前装的新环境下(前提有jupyter),可参考将 Anaconda 环境加入到 Jupyter Notebook / Jupyter Lab中,并实现 Jupyter Notebook 的远程访问与开机自启_夏树让的博客-CSDN博客

pip install --user ipykernel

python -m ipykernel install --user --name=osmnx(你之前环境名)

失败了怎么办

中间有些包装不下来或怎么样,可以尝试不用指定版本

最后还是装不成功,根据报错上网查吧。

还是不行,环境删了,重来,还是不行就找tb让人帮你装吧。。。

猜你喜欢

转载自blog.csdn.net/GODXML/article/details/126693121