標籤:www. date cti .net 刪除 .post 利用 查看 進位
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空間資料處理環境搭