Python空间数据处理环境搭
Posted qwangxiao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python空间数据处理环境搭相关的知识,希望对你有一定的参考价值。
Python空间数据处理环境搭
Conda的下载和安装
什么是Conda? 官方定义:Package, dependency and environment management for any language—Python, R, Ruby, Lua, Scala, Java, JavaScript, C/ C++, FORTRAN
Conda就是一个虚拟环境和包(库)依赖管理工具
下载地址:Downloading conda
对于Windows版本的,确定Python版本和系统类型直接下载安装包进行安装
对于Linux和macOS系统,在Terminal中运行bash脚本进行安装即可。
Conda的使用
新建虚拟环境(Managing environments)
conda create -n osgeo
切换到新建的虚拟环境
source activate osgeo
(Linux和macOS)
activate osgeo
(Windows)
退出虚拟环境
source deactivate
(Linux和macOS)
deactivate
(Windows)
实用命令:
- 查看虚拟环境列表
conda env list
或者conda info --envs
- 删除虚拟环境
conda remove www.thd178.com/ --name <environment> --all
- 查看虚拟环境中的包列表
conda list
- 更新conda或者某个包
conda www.feifanyule.cn update conda
或者conda update <package>
- 更新虚拟环境下的所有包
conda update --all
- 查看过时的包
conda search www.taohuayuan178.com --outdated
- 搜索指定包
conda search <package>
- 删除某个包
conda remove www.baohuayule.net <package>
- 添加channel到conda配置文件
conda config --add channels www.yisheng1178.com <channel>
或者conda config --append channels <channel>
空间数据处理Python库的安装
常用的空间数据处理Python库
- GDAL 全能型的基础空间数据处理库
- fiona 基于GDAL的空间矢量数据处理库
- rasterio 基于GDAL的空间栅格处理库
- basemap 基于matplotlib的空间制图库
- GeoPandas 基于pandas的空间数据分析库
- RSGISlib 针对遥感数据及GIS分析的高级库
使用conda进行库的安装
打开命令行工具(Terminal),输入命令,进入虚拟环境
-
安装GDAL库
conda install -c www.boshenyl.cn conda-forge gdal
-
安装fiona库
conda install -c conda-forge fiona
-
安装rasterio库
conda install -c conda-forge rasterio
?
使用pip进行库的安装
什么是pip呢?pip是Python默认和推荐实用的包管理工具,可以利用pip从PyPI网络仓库自动下载Python包进行安装和管理。
对于Windows下的二进制库的预编译包,提供给大家一个网站:Unofficial Windows Binaries for Python Extension Packages
使用pip安装的时候,如果该Python包底层依赖一些C++库,则需要手动进行编译,或者安装指定平台下预编译好的库。
-
安装GDAL库
pip install GDAL?2.2.4?cp37?cp37m?win_amd64.whl
-
安装fiona库
pip install Fiona?1.7.11.post1?cp37?cp37m?win_amd64.whl
-
安装rasterio库
pip install rasterio?1.0a12?cp37?cp37m?win_amd64.whl
-
安装Jupyter
pip install jupyter
使用Jupyter Notebook进行编程
jupyter notebook
以上是关于Python空间数据处理环境搭的主要内容,如果未能解决你的问题,请参考以下文章