[英]Can't install Cartopy
我嘗試為工作安裝 cartopy,但出現錯誤,我不知道如何解決。
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -I. -I./lib/cartopy -IC:\Users\Sogata\AppData\Local\Temp\pip-build-env-nkjqwiqm\overlay\Lib\site-packages\numpy\core\include -IC:\Users\Sogata\AppData\Local\Programs\Python\Python310\include -IC:\Users\Sogata\AppData\Local\Programs\Python\Python310\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /EHsc /Tplib/cartopy/trace.cpp /Fobuild\temp.win-amd64-cpython-310\Release\lib/cartopy/trace.obj
trace.cpp
lib/cartopy/trace.cpp(767): fatal error C1083: Impossible d'ouvrir le fichier includeÿ: 'geos_c.h'ÿ: No such file or directory
error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.33.31629\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for cartopy
Failed to build cartopy
ERROR: Could not build wheels for cartopy, which is required to install pyproject.toml-based projects
我想我需要一個圖書館,但我不知道是哪一個
來自cartopy 文檔:
安裝 Cartopy 的最簡單方法是使用Conda 。 如果已經安裝了 conda,則安裝非常簡單:
conda install -c conda-forge cartopy
我強烈建議您聽從他們的建議。 cartopy 依賴於 GDAL,它是非 python 編譯的庫的集合,很難用 pip 來管理。Conda 會為你做這件事,而且很好。
cartopy 文檔鏈接到miniconda
,這很棒。 不要安裝anaconda
- 它會用一堆來自defaults
通道的包污染你的基礎環境,這與conda-forge
-forge 不兼容。 我認為最好的辦法是安裝一個“ conda-forge
-first”安裝程序:
miniforge
- 一個優先考慮 conda conda-forge
forge 通道的miniconda
版本mambaforge
-(我的推薦)安裝帶有 conda conda-forge
forge 首選項的mamba
。 mamba
是 conda 的編譯、並行、超快版本。 缺點是它會因更糟糕的調試消息而更嚴重地崩潰,因此如果您在使用 mamba 時遇到問題,您可以使用conda
嘗試相同的命令,看看出了什么問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.