首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么当我试图读取地质公园的包含的数据集中的文件时出错?

为什么当我试图读取地质公园的包含的数据集中的文件时出错?
EN

Stack Overflow用户
提问于 2022-08-13 19:08:54
回答 1查看 1.2K关注 0票数 3

我刚刚在我的新笔记本上安装了Anaconda,并创建了一个环境,其中安装了地质公园。我试图通过以下代码上传地质公园附带的世界地图:

代码语言:javascript
运行
复制
import geopandas as gpd
world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres'))

但是,我得到以下错误消息:

代码语言:javascript
运行
复制
File ~/anaconda3/envs/mapas_test/lib/python3.8/site-packages/shapely/geometry/base.py:854, in BaseMultipartGeometry.__array_interface__(self)
    851 @property
    852 def __array_interface__(self):
    853     """Provide the Numpy array protocol."""
--> 854     raise NotImplementedError("Multi-part geometries do not themselves "
    855                               "provide the array interface")

NotImplementedError: Multi-part geometries do not themselves provide the array interface

由于这个错误从来没有出现在我的旧笔记本电脑,我想它是有关安装过程中的一些问题,但我可能是错误的。以下是安装的技术细节。

操作系统: Ubuntu 22.04.1

Python版本: 3.9.12

Conda版本4.13.0

地质公园0.9.0版

外形版本1.7.1

也不确定是否相关,但环境中安装的唯一其他软件包是jupyter版本1.0.0

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-14 20:22:45

这是由于shapely 1.7和numpy 1.23不兼容造成的。要么更新到1.8,要么将numpy降级,否则就无法工作。

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

https://stackoverflow.com/questions/73347010

复制
相关文章

相似问题

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