簡體   English   中英

在 Windows 上 pip 安裝 geopandas

[英]pip install geopandas on windows

我對 python 比較陌生,並嘗試使用 pip 在 python 3.7 上安裝 geopandas。 出於不同的原因,我想避免使用 anaconda 發行版。 這篇文章之后,我能夠通過首先手動安裝依賴項來成功安裝 geopandas。 問題是現在我在嘗試導入 geopandas 時遇到了一個問題:

import geopandas

隨后的錯誤消息是:

File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\lib\site-packages\geopandas\__init__.py", line 5, in <module>
from geopandas.io.file import read_file

File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\lib\site-packages\geopandas\io\file.py", line 4, in <module>
import fiona

File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\lib\site-packages\fiona\__init__.py", line 87, in <module>
from fiona.collection import BytesCollection, Collection

File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\lib\site-packages\fiona\collection.py", line 9, in <module>
from fiona.ogrext import Iterator, ItemsIterator, KeysIterator

ImportError: DLL load failed: The specified module could not be found.

任何建議將不勝感激

我的情況和你的差不多。 這是我如何設置我的:

平台:Windows 10,64 位 Python 版本:Python 3.7

依賴項(需要 whl 文件):

  1. GDAL-3.0.4-cp37-cp37m-win_amd64.whl
  2. 菲奧娜-1.8.13-cp37-cp37m-win_amd64.whl
  3. pyproj-2.6.0-cp37-cp37m-win_amd64.whl
  4. Rtree-0.9.4-cp37-cp37m-win_amd64.whl

步驟

  1. 下載與平台和 Python 版本匹配的文件

    https://www.lfd.uci.edu/~gohlke/pythonlibs/

  2. 安裝包(堅持順序)

a) C:\\Users...\\Python37\\Scripts>pip3.7 install C:...\\GDAL‑3.0.4‑cp37‑cp37m‑win_amd64.whl

b) C:\\Users...\\Python37\\Scripts>pip3.7 install C:...\\Fiona‑1.8.13‑cp37‑cp37m‑win_amd64.whl

c) C:\\Users...\\Python37\\Scripts>pip3.7 install C:...\\pyproj‑2.6.0‑cp37‑cp37m‑win_amd64.whl

d) C:\\Users...\\Python37\\Scripts>pip3.7 install C:...\\Rtree‑0.9.4‑cp37‑cp37m‑win_amd64.whl

  1. 鑒於沒有錯誤,現在可以開始了:

C:\\Users...\\Python37\\Scripts>pip3.7.exe 安裝 geopandas

  1. 使用 IDEL 3.7.4 進行測試

    導入 geopandas 作為 pdg

(有用!)

這對我有用,我希望這對你也有幫助。

可能重復說明如何成功安裝pyproj和geopandas?

我在 (win-64, Spyder3.8, Python3.8.3) 上安裝 geopandas 時遇到問題 使用此表達式在 anaconda 提示符下安裝 geopandas: conda install -c conda-forge/label/cf202003 geos (不要使用本網站: https: //geopandas.org/install.html )(不要使用這個表達式:conda install --channel conda-forge geopandas)

安裝geopandas的最簡單方法是:

conda install geopandas

為了更新geopandas到最新版本使用以下的安裝后命令conda

pip install geopandas --upgrade 

Geopandas官網還有其他安裝方法也有說明。

Conda 在安裝方面非常強大,因為它將安裝包所需的依賴項。 但是,如果您想在使用以下命令之前安裝依賴項:

conda install pandas fiona shapely pyproj rtree descartes

請注意,如果您已經使用上述命令安裝了依賴項,那么您也可以使用pip安裝geopandas但在通過 pip 安裝之前需要安裝依賴項。 為了閱讀有關依賴項的更多信息,請遵循官方指南 要使用pip安裝,請使用以下命令:

pip install geopandas

暫無
暫無

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

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