來(lái)源:https://www.cnblogs.com/qwangxiao/p/9001872.html 標(biāo)簽:Python,Windows,GDAL 收藏:株野 作者:只為你笑 日期:2016年11月26日 18:23:11 |
Conda的下載和安裝
什么是Conda? 官方定義:Package, dependency and environment management for any language—Python, R, Ruby, Lua, Scala, Java, JavaScript, C/ C++, FORTRAN
Conda就是一個(gè)虛擬環(huán)境和包(庫(kù))依賴管理工具
下載地址:Downloading conda
對(duì)于Windows版本的,確定Python版本和系統(tǒng)類型直接下載安裝包進(jìn)行安裝
對(duì)于Linux和macOS系統(tǒng),在Terminal中運(yùn)行bash腳本進(jìn)行安裝即可。
Conda的使用
新建虛擬環(huán)境(Managing environments)
conda create -n osgeo
切換到新建的虛擬環(huán)境
source activate osgeo (Linux和macOS)
activate osgeo (Windows)
退出虛擬環(huán)境
source deactivate (Linux和macOS)
deactivate (Windows)
實(shí)用命令:
- 查看虛擬環(huán)境列表
conda env list 或者 conda info --envs
- 刪除虛擬環(huán)境
conda remove www.thd178.com/ --name <environment> --all
- 查看虛擬環(huán)境中的包列表
conda list
- 更新conda或者某個(gè)包
conda www.feifanyule.cn update conda 或者 conda update <package>
- 更新虛擬環(huán)境下的所有包
conda update --all
- 查看過(guò)時(shí)的包
conda search www.taohuayuan178.com --outdated
- 搜索指定包
conda search <package>
- 刪除某個(gè)包
conda remove www.baohuayule.net <package>
- 添加channel到conda配置文件
conda config --add channels www.yisheng1178.com <channel> 或者 conda config --append channels <channel>
空間數(shù)據(jù)處理Python庫(kù)的安裝
常用的空間數(shù)據(jù)處理Python庫(kù)
- GDAL 全能型的基礎(chǔ)空間數(shù)據(jù)處理庫(kù)
- fiona 基于GDAL的空間矢量數(shù)據(jù)處理庫(kù)
- rasterio 基于GDAL的空間柵格處理庫(kù)
- basemap 基于matplotlib的空間制圖庫(kù)
- GeoPandas 基于pandas的空間數(shù)據(jù)分析庫(kù)
- RSGISlib 針對(duì)遙感數(shù)據(jù)及GIS分析的高級(jí)庫(kù)
使用conda進(jìn)行庫(kù)的安裝
打開(kāi)命令行工具(Terminal),輸入命令,進(jìn)入虛擬環(huán)境
-
安裝GDAL庫(kù)
conda install -c www.boshenyl.cn conda-forge gdal
-
安裝fiona庫(kù)
conda install -c conda-forge fiona
-
安裝rasterio庫(kù)
conda install -c conda-forge rasterio
?
使用pip進(jìn)行庫(kù)的安裝
什么是pip呢?pip是Python默認(rèn)和推薦實(shí)用的包管理工具,可以利用pip從PyPI網(wǎng)絡(luò)倉(cāng)庫(kù)自動(dòng)下載Python包進(jìn)行安裝和管理。
對(duì)于Windows下的二進(jìn)制庫(kù)的預(yù)編譯包,提供給大家一個(gè)網(wǎng)站:Unofficial Windows Binaries for Python Extension Packages
使用pip安裝的時(shí)候,如果該P(yáng)ython包底層依賴一些C++庫(kù),則需要手動(dòng)進(jìn)行編譯,或者安裝指定平臺(tái)下預(yù)編譯好的庫(kù)。
-
安裝GDAL庫(kù)
pip install GDAL?2.2.4?cp37?cp37m?win_amd64.whl
-
安裝fiona庫(kù)
pip install Fiona?1.7.11.post1?cp37?cp37m?win_amd64.whl
-
安裝rasterio庫(kù)
pip install rasterio?1.0a12?cp37?cp37m?win_amd64.whl
-
安裝Jupyter
pip install jupyter
使用Jupyter Notebook進(jìn)行編程
jupyter notebook
|