尝试使用Folium时获取“AttributeError:模块'pandas'没有属性'plotting'”

2024-03-28 20:09:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在Python中学习和使用folium,但当我运行代码时:

import folium
map = folium.Map(location=[80, -100])
map.save("Map1.html")

我得到一个错误,说:

(venv) C:\Users\kkham\PycharmProjects\PythonMegaCourse\Mapping>python app2.py
Traceback (most recent call last):
  File "app2.py", line 1, in <module>
    import folium
  File "C:\Users\kkham\PycharmProjects\PythonMegaCourse\venv\lib\site-packages\folium\__init__.py", line 20, in <module>
    from folium.features import (
  File "C:\Users\kkham\PycharmProjects\PythonMegaCourse\venv\lib\site-packages\folium\features.py", line 17, in <module>
    from folium.folium import Map
  File "C:\Users\kkham\PycharmProjects\PythonMegaCourse\venv\lib\site-packages\folium\folium.py", line 13, in <module>
    from folium.map import FitBounds
  File "C:\Users\kkham\PycharmProjects\PythonMegaCourse\venv\lib\site-packages\folium\map.py", line 14, in <module>
    from folium.utilities import validate_location, camelize, parse_options
  File "C:\Users\kkham\PycharmProjects\PythonMegaCourse\venv\lib\site-packages\folium\utilities.py", line 17, in <module>
    import pandas as pd
  File "C:\Users\kkham\PycharmProjects\PythonMegaCourse\venv\lib\site-packages\pandas\__init__.py", line 55, in <module>
    from pandas.core.api import (
  File "C:\Users\kkham\PycharmProjects\PythonMegaCourse\venv\lib\site-packages\pandas\core\api.py", line 29, in <module>
    from pandas.core.groupby import Grouper, NamedAgg
  File "C:\Users\kkham\PycharmProjects\PythonMegaCourse\venv\lib\site-packages\pandas\core\groupby\__init__.py", line 1, in <module>
    from pandas.core.groupby.generic import DataFrameGroupBy, NamedAgg, SeriesGroupBy
  File "C:\Users\kkham\PycharmProjects\PythonMegaCourse\venv\lib\site-packages\pandas\core\groupby\generic.py", line 60, in <module>
    from pandas.core.frame import DataFrame
  File "C:\Users\kkham\PycharmProjects\PythonMegaCourse\venv\lib\site-packages\pandas\core\frame.py", line 124, in <module>
    from pandas.core.series import Series
  File "C:\Users\kkham\PycharmProjects\PythonMegaCourse\venv\lib\site-packages\pandas\core\series.py", line 122, in <module>
    class Series(base.IndexOpsMixin, generic.NDFrame):
  File "C:\Users\kkham\PycharmProjects\PythonMegaCourse\venv\lib\site-packages\pandas\core\series.py", line 4562, in Series
    plot = CachedAccessor("plot", pandas.plotting.PlotAccessor)
AttributeError: module 'pandas' has no attribute 'plotting'

不确定为什么或如何解决此问题。我也在四处搜索,一些论坛提到了一些关于Anaconda和PyQt4的内容,但不确定如果我使用PyCharm,这些内容会有什么关系。我已经成功安装了folium、plotting和pandas


Tags: inpyimportpandasvenvliblinesite