ImportError Traceback (most recent call last)
<ipython-input-20-3916336930a7> in <module>
----> 1 import geoplot
/opt/anaconda3/envs/TF/lib/python3.7/site-packages/geoplot/__init__.py in <module>
----> 1 from .geoplot import (
2 pointplot, polyplot, choropleth, cartogram, kdeplot, sankey, voronoi, quadtree, webmap,
3 __version__
4 )
5 from .crs import (
/opt/anaconda3/envs/TF/lib/python3.7/site-packages/geoplot/geoplot.py in <module>
14 import shapely.geometry
15 import pandas as pd
---> 16 from geopandas.plotting import _PolygonPatch as GeopandasPolygonPatch
17 import contextily as ctx
18 import mapclassify as mc
ImportError: cannot import name '_PolygonPatch' from 'geopandas.plotting' (/opt/anaconda3/envs/TF/lib/python3.7/site-packages/geopandas/plotting.py)
您好,我想使用 geoplot,当我尝试运行它时出现此错误。我用 conda forge 和 pip 安装了它,但都不起作用。以下是我拥有的一些软件包:
cartopy 0.18.0 py37hf1ba7ce_1
descartes 1.1.0 pypi_0 pypi
fiona 1.8.13.post1 py37h9c05f0f_0
geographiclib 1.52 pypi_0 pypi
geopandas 0.9.0 py_1
geopandas-base 0.9.0 py_1
geoplot 0.4.3 pypi_0 pypi
geopy 2.2.0 pypi_0 pypi
geos 3.8.0 hb1e8313_0
请让我知道我是否需要特定的包裹,或者您是否知道发生了什么!
这是结果help(geopandas.plotting)
:
plot_dataframe(df, column=None, cmap=None, color=None, ax=None, cax=None, categorical=False, legend=False, scheme=None, k=5, vmin=None, vmax=None, markersize=None, figsize=None, legend_kwds=None, categories=None, classification_kwds=None, missing_kwds=None, aspect='auto', **style_kwds)
plot_linestring_collection = old(*args, **kwargs)
plot_point_collection = old(*args, **kwargs)
plot_polygon_collection = old(*args, **kwargs)
plot_series(s, cmap=None, color=None, ax=None, figsize=None, aspect='auto', **style_kwds)
我在跑步python 3.7.7