微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

GDAL、Libspatialite、Rasterio 和 Sumo 的问题导入错误,未找到符号 _GEOSArea,引用来自 libspatialite.7.dylib

如何解决GDAL、Libspatialite、Rasterio 和 Sumo 的问题导入错误,未找到符号 _GEOSArea,引用来自 libspatialite.7.dylib

我刚开始使用 gdal/libspatialite/Rasterio/sumo 以及所有与地理、时间和空间相关的库和包系列。但我只是想知道这里的错误是什么?有没有人以前有过这个错误的经验?你以前见过吗?如果是这样,您是否能够解决它?如果是这样,你做了什么来解决它。我已经坚持了近几天,不知道还能做什么。我在 MacOS Big Sur 上的 Python 3.9.6 上运行它。我很困惑问题是这些软件包中的一个(还是它们的组合)。

在这里不起作用真的很烦人,但在我的旧计算机上运行良好,在 MacOS Catalina 和 Python 3.9.0 中运行。提前感谢您抽出宝贵时间。

 File "/opt/homebrew/lib/python3.9/site-packages/contextily/__init__.py",line 7,in <module>
    from .place import Place,plot_map
  File "/opt/homebrew/lib/python3.9/site-packages/contextily/place.py",in <module>
    from .tile import howmany,bounds2raster,bounds2img,_sm2ll,_calculate_zoom
  File "/opt/homebrew/lib/python3.9/site-packages/contextily/tile.py",line 16,in <module>
    import Rasterio as rio
  File "/opt/homebrew/lib/python3.9/site-packages/Rasterio/__init__.py",line 9,in <module>
    from Rasterio._base import gdal_version
ImportError: dlopen(/opt/homebrew/lib/python3.9/site-packages/Rasterio/_base.cpython-39-darwin.so,2): Symbol not found: _GEOSArea
  Referenced from: /opt/homebrew/opt/libspatialite/lib/libspatialite.7.dylib
  Expected in: flat namespace

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。