簡體   English   中英

最近發生的 geopandas 導入錯誤

[英]Recently occurring geopandas import error

我已經使用geopandas一段時間了,從來沒有見過這個錯誤。 自過去幾周以來,我注意到geopandas導入錯誤。 package 最近有什么變化嗎? keyerror MISSING是什么意思?

Package 詳細信息:

Name: geopandas
Version: 0.9.0
Summary: Geographic pandas extensions
Home-page: http://geopandas.org
Author: GeoPandas contributors
Author-email: kjordahl@alum.mit.edu
License: BSD


Name: pygeos
Version: 0.9
Summary: GEOS wrapped in numpy ufuncs
Home-page: https://github.com/pygeos/pygeos
Author: Casper van der Wel
Author-email: caspervdw@gmail.com
License: BSD 3-Clause


Traceback (most recent call last)

KeyError
<ipython-input-4-6f0517744ee1> in <module>
     38 #import gdal as gdal
     39 #from osgeo import ogr
---> 40 import geopandas as gpd
     41 from shapely.geometry import Point
     42 from shapely.geometry import Polygon

~/opt/anaconda3/lib/python3.8/site-packages/geopandas/__init__.py in <module>
      1 from geopandas._config import options  # noqa
      2 
----> 3 from geopandas.geoseries import GeoSeries  # noqa
      4 from geopandas.geodataframe import GeoDataFrame  # noqa
      5 from geopandas.a
~/opt/anaconda3/lib/python3.8/site-packages/geopandas/_vectorized.py in <module>
 
~/opt/anaconda3/lib/python3.8/site-packages/geopandas/_vectorized.py in <dictcomp>(.0)
     37 
     38 if compat.USE_PYGEOS:
---> 39     type_mapping = {p.value: _names[p.name] for p in pygeos.GeometryType}
     40     geometry_type_ids = list(type_mapping.keys())
     41     geometry_type_values = np.array(list(type_mapping.values()), dtype=object)

KeyError: 'MISSING'

這是與較舊的 GeoPandas(0.8.1 和更早版本)和較新的 pygeos(0.9)的兼容性問題。 確保您使用這兩個軟件包的最新版本(此時兩者均為 0.9.0)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM