[英]Installing Cartopy error on Windows 10 with VSCode
我正在嘗試在筆記本電腦上安裝 Cartopy。 我有 Windows 10,並使用 VSCode。
使用pip install cartopy
時出現以下錯誤:
lib/cartopy/trace.cpp(767): fatal error C1083: Cannot open include file: 'geos_c.h': No such file or directory
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.34.31933\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
我事先安裝了 shapely,matplotlib 和 pygeos,但不知何故它似乎並沒有達到目的。
然后我嘗試安裝 GEOS,但沒有成功,顯然你必須使用 CMAKE 才能正確安裝它,但 htet 不起作用。 (仍然得到同樣的錯誤)
是否可以在不安裝 Anaconda 的情況下安裝它? (我在網上看到很多)
任何幫助/建議都會對我有很大幫助。
您需要指定安裝 GEOS 的位置,以便 cartopy 可以編譯輪子。 您可以安裝osgeo ,然后使用pip install --global-option=build_ext --global-option="-LC:/OSGeo4W64/lib" --global-option="-IC:/OSGeo4W64/include" cartopy==0.21.0
安裝 cartopy。
請記住在 1.6.4 和 1.8.4 之間安裝 Shapely。 Cartopy 似乎與最新的 shapely 版本有沖突。
git clone https://github.com/SciTools/cartopy.git
cd cartopy
python setup.py build_ext -LC:\OSGeo4W\lib -IC:\OSGeo4W\include
python setup.py install
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.