首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >OSError:无法找到或加载spatialindex_c.dll

OSError:无法找到或加载spatialindex_c.dll
EN

Stack Overflow用户
提问于 2018-11-05 15:49:23
回答 1查看 6.2K关注 0票数 2

我已经为fiona,shapely,gdal,rtree和pyproj安装了whl文件。Geopandas也是通过pip install安装的。但我在导入它时得到了以下错误:

代码语言:javascript
代码运行次数:0
运行
复制
import geopandas
Traceback (most recent call last):

  File "<ipython-input-14-c9ee6bd24dbc>", line 1, in <module>
    import geopandas

  File "C:\ProgramData\Anaconda3\lib\site-packages\geopandas\__init__.py", line 1, in <module>
    from geopandas.geoseries import GeoSeries

  File "C:\ProgramData\Anaconda3\lib\site-packages\geopandas\geoseries.py", line 12, in <module>
    from geopandas.base import GeoPandasBase, _series_unary_op, _CoordinateIndexer

  File "C:\ProgramData\Anaconda3\lib\site-packages\geopandas\base.py", line 14, in <module>
    from rtree.core import RTreeError

  File "C:\ProgramData\Anaconda3\lib\site-packages\rtree\__init__.py", line 1, in <module>
    from .index import Rtree

  File "C:\ProgramData\Anaconda3\lib\site-packages\rtree\index.py", line 5, in <module>
    from . import core

  File "C:\ProgramData\Anaconda3\lib\site-packages\rtree\core.py", line 116, in <module>
    raise OSError("could not find or load spatialindex_c.dll")

OSError: could not find or load spatialindex_c.dll

以及下面的错误:

代码语言:javascript
代码运行次数:0
运行
复制
import fiona
Traceback (most recent call last):

  File "<ipython-input-16-cc872b235141>", line 1, in <module>
    import fiona

  File "C:\ProgramData\Anaconda3\lib\site-packages\fiona\__init__.py", line 77, in <module>
    from fiona.collection import Collection, BytesCollection, vsi_path

  File "C:\ProgramData\Anaconda3\lib\site-packages\fiona\collection.py", line 9, in <module>
    from fiona.ogrext import Iterator, ItemsIterator, KeysIterator

  File "fiona\ogrext.pyx", line 25, in init fiona.ogrext

ImportError: cannot import name compat

有人能帮帮我吗?我不知道如何解决这个问题。谢谢并致以问候。

EN

回答 1

Stack Overflow用户

发布于 2020-04-03 04:06:19

您可以尝试使用conda而不是pip进行安装。

conda install -c conda-forge cenpy

请参阅CenPy文档:https://pypi.org/project/cenpy/

如果你使用conda,你不需要单独安装geopandas和Rtree。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53150261

复制
相关文章

相似问题

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