Python空間資料處理環境搭

來源:互聯網
上載者:User

標籤: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),輸入命令,進入虛擬環境

  1. 安裝GDAL庫

    conda install -c www.boshenyl.cn   conda-forge gdal

  2. 安裝fiona庫

    conda install -c conda-forge fiona

  3. 安裝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++庫,則需要手動進行編譯,或者安裝指定平台下先行編譯好的庫。

  1. 安裝GDAL庫

    pip install GDAL?2.2.4?cp37?cp37m?win_amd64.whl

  2. 安裝fiona庫

    pip install Fiona?1.7.11.post1?cp37?cp37m?win_amd64.whl

  3. 安裝rasterio庫

    pip install rasterio?1.0a12?cp37?cp37m?win_amd64.whl

  4. 安裝Jupyter

    pip install jupyter

    使用Jupyter Notebook進行編程

    jupyter notebook

Python空間資料處理環境搭

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.