首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能安装Cartopy

不能安装Cartopy
EN

Stack Overflow用户
提问于 2022-11-02 17:58:36
回答 1查看 54关注 0票数 0

我试着在工作中安装cartopy,但是我遇到了一个错误,我不知道如何解决它。

代码语言:javascript
复制
"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

我想我需要一个图书馆,但我不知道是哪一个

EN

回答 1

Stack Overflow用户

发布于 2022-11-02 20:15:47

来自cartopy文档

安装Cartopy的最简单方法是使用康达。如果conda已经安装,安装就像: conda安装-c conda-伪造拼图

我强烈建议你听从他们的建议。cartopy依赖于GDAL,GDAL是一组非python编译的libaries,很难用pip来管理。康达为你做了这件事。

cartopy文档链接到miniconda,这是很棒的。不要安装anaconda --它会通过defaults通道中的一堆包污染您的基本env,这与conda-forge不兼容。在我看来,最好是安装一个"conda-forge-first“安装程序:

  • miniforge - miniconda的一个版本,它对conda-forge通道进行优先级排序
  • mambaforge -(我的建议)使用conda-forge首选项安装mambamamba是conda的编译、并行、超高速版本。缺点是使用更糟糕的调试消息会更难崩溃,因此,如果使用mamba遇到问题,可以使用conda尝试相同的命令,看看出了什么问题。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74293754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档