[英]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-config
和GDAL_CONFIG
特定於基於Linux的OS,對於Windows,您正在尋找GDAL_VERSION
和GDAL_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 uninstall
並pip install
為numpy
GDAL
Rtree
Shapely
和Fiona
pip install
輪子。 最初我沒有按照正確的順序安裝它們,或者它們是循環依賴項,因此安裝所有內容都會解決兩次。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.