安裝geopandas 基於Python3.8 win10系統


python地理處理包-GeoPandas簡介

GeoPandas是一個開源項目,它的目的是使得在Python下更方便的處理地理空間數據。GeoPandas擴展了pandas的數據類型,允許其在幾何類型上進行空間操作。幾何操作由 shapely執行。 GeoPandas進一步依賴於 fiona進行文件存取和 descartes ,matplotlib 進行繪圖。

GeoPandas 的目的是在Python下更容易處理地理數據。它結合了pandas和shaply的功能,提供在pandas下的空間操作和shapel下高層次的處理多幾何構型的接口。GeoPandas 允許你很容易的用Python進行操作,不然的話,你將不得不用一個空間數據庫去處理,如PostGIS。


 

1、安裝geopandas是個比較麻煩的,首先需要先安裝幾個依賴包:GDAL、Pyproj、Shapely、Fiona。

依賴包可以去這個網站:https://www.lfd.uci.edu/~gohlke/pythonlibs/  下載對應版本的依賴包.whl文件;

例如:下圖框紅代表Python3.8 64位環境的包文件,選擇合適自己的。

2、下載完依賴包,可以放在你安裝的Python目錄下,方便管理安裝:我放在C:\Python38\Scripts

 3、打開命令行執行插入安裝:運行cmd,登陸到文件位置:cd C:\Python38\Scripts

 4、執行安裝命令:pip install 包名.whl 回車執行安裝,安裝完成會有提示:Successfully installed GDAL-3.1.2

5、最關鍵的總是在安裝Fiona的時候各種報錯,始終無法對Fiona、geopandas安裝成功,嘗試在依賴包網站下載好幾個版本的包,安裝了幾個版本的Python,還是不行各種報錯。

又嘗試利用Anaconda Prompt等安裝辦法,費了很多功夫也都是沒有成功。

 

6、最終找到網上安裝成功的依賴包對應版本下載(在依賴包網站沒有的包版本),終於順利完成安裝。

我用以下這些版本的依賴包在Python3.8 64位環境安裝geopandas成功

失敗原因總結:應該是Fiona包與GDAL包版本間的兼容問題導致。

最后附上我的依賴包下載鏈接: https://pan.baidu.com/s/1Xxsd8FZnHjg1Z8PhoFgj9g 提取碼: ce88

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM