在ubuntu16.04中使用conda安装gdal/osgeo
ubuntu16.04
ubuntu安装gdal程序
打开终端,输入
1 | |
检测是否安装成功,输入
1 | |
打印版本号表示安装成功。
conda 安装GDAL
方法一:命令安装
(1) 更新源
参考Ubuntu20.04中关于conda下载包速度慢或者失败的问题更新conda源。
(2) 激活conda环境,查找可用GDAL包
1
2source activate licsbas
conda search gdal
我的conda环境名为licsbas,python=3.6,因此可选择安装gdal=3.0.2的包。
使用安装命令进行安装。
1 | |
(3)查看是否安装成功
打开终端,激活环境,输入以下内容
1
2python
print(gdal)
显示gdal路径则表示安装成功。
(4)查看库所在安装路径
通常存放在 /home/root123/anaconda3/envs/licsbas/lib/python3.6/site-package 路径下,路径中的 licsbas为虚拟环境名,python3.6 因为你安装的python版本不同而不同,root123 为用户名。采用 ubuntu16.04安装Pycharm和Anaconda3 中的方法默认安装anaconda在 /home 目录下。
方法二:下载安装包+命令进行安装
(1) 激活conda环境,查找可用GDAL包
1
2source activate licsbas
conda search gdal
我的conda环境名为licsbas,python=3.6,因此可选择安装gdal=3.0.2的包。
(2)使用python第三方库清华镜像网站下载适合版本的安装包。
(3)解压后,文件夹内有一个README.rst,按照该文件中的安装教程进行安装(我使用第一种方法成功了,就没有采用第二种方法)。
方法三:直接下载包文件+复制到指定文件夹
(1)直接下载清华大学开源软件站中的GDAL包,以GDAL3.0.2+python3.6为例,下载gdal-3.0.2-py36hbb2a789_0.tar.bz2包。注意最后一个数字为0的 tar.bz2 包,这个包和方法一中使用命令安装的包完全一样。
(2)解压后,将文件目录 .\gdal-3.0.2-py36hbb2a789_0\lib\python3.6\site-packages\ 下的所有文件复制到 conda虚拟环境下的 site-packages 下即可。如不知道 site-packages 的具体位置,可参照方法一(4)。
(3)复制完成后,即可使用。
Windows10
参考博客:python01_第三方库安装gdal/osgeo
参考博客和网站
清华大学开源软件站
osgeo.ogr
python第三方库清华镜像网站
非官方python第三方扩展包-Windows
Ubuntu系统osgeo+gdal安装集合贴
pip 或 conda 安装第三方库超时(Read timed out)问题
python01_第三方库安装gdal/osgeo