[英]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 文件):
步驟:
下載與平台和 Python 版本匹配的文件
安裝包(堅持順序)
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
C:\\Users...\\Python37\\Scripts>pip3.7.exe 安裝 geopandas
使用 IDEL 3.7.4 進行測試
導入 geopandas 作為 pdg
(有用!)
這對我有用,我希望這對你也有幫助。
可能重復說明如何成功安裝pyproj和geopandas?
pip install <path to file>.whl
安裝每個軟件包 我在 (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.