簡體   English   中英

如何使用pip在Windows 10上安裝Geopandas

[英]How to Install Geopandas on Windows 10 Using pip

為了使工作解決方案在Stack Overflow上得到接受,並盡可能多地提供有關在Windows 10上使用pip使用pip安裝Geopandas或依賴於該軟件包的OSMnx之類的軟件包的問題的信息,我將發布工作流程下面

三個可能的問題,它們與此處討論的pip和conda之間的區別有關

首先,pip需要Visual C ++來編譯軟件包,而conda則不需要。

確保您擁有Visual C ++的最簡單方法是安裝Visual Studio的社區發行版。 根據選擇的選項,這可能是幾個gb,因此良好的Internet連接很有幫助。

其次,使用pip安裝GDAL版本2.4的輪子而不是3.0, Fiona Shapely以及可能的Rtree 這些可以在這里找到。

如果您已經通過OSGeoW64安裝了GDAL,則需要通過刪除C:驅動器中的整個OSGEo4w文件夾來卸載它

選擇已安裝的python體系結構的版本,而不是計算機的體系結構。 使用這條巧妙的線進行檢查, 該線可以指示出架構之間的實際差異。

import struct;print(struct.calcsize("P") * 8 )

最后,您可能需要設置環境變量 重要的是要知道gdal-configGDAL_CONFIG特定於基於Linux的OS,對於Windows,您正在尋找GDAL_VERSIONGDAL_DATA

在從輪子或其他方式安裝之前,請務必先pip uninstall <package> ,並且即使在pip install時未出現任何錯誤消息,也要確保在正確安裝之前先導入軟件包。

最后,已經有很多有用的信息,但是沒有收集在一個單一的地方,因此,如果缺少某些內容,請編輯答案以使其包括在內。

編輯:剛剛嘗試使用python 3.7.4的64位版本的python環境,它也可以工作。

需要注意的是,最初,安裝失敗, OSError: could not find or load spatialindex_c.dll

要解決此錯誤以及其他可能的錯誤, pip install Rtree進行pip uninstallpip installnumpy GDAL Rtree ShapelyFiona pip install輪子。 最初我沒有按照正確的順序安裝它們,或者它們是循環依賴項,因此安裝所有內容都會解決兩次。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM