ImportError:无法导入名称“动画”(matplotlib+python 3.8.5)

2024-05-19 09:47:11 发布

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

为什么随python 3.8.5导入的matplotlib不起作用

我运行的是64位的anaconda版本3。我得到的错误是:

Matplotlib随3.3.2版一起安装:

Using cached matplotlib-3.3.2-cp38-cp38-win_amd64.whl (8.5 MB)

Python 3.8.5 (default, Sep  3 2020, 21:29:08) [MSC v.1916 64 bit (AMD64)] :: Ana
conda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import matplotlib
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\Administrator\AppData\Roaming\Python\Python38\site-packages\mat
plotlib\__init__.py", line 139, in <module>
    from . import cbook, rcsetup
  File "C:\Users\Administrator\AppData\Roaming\Python\Python38\site-packages\mat
plotlib\rcsetup.py", line 26, in <module>
    from matplotlib import animation, cbook
ImportError: cannot import name 'animation' from partially initialized module 'm
atplotlib' (most likely due to a circular import) (C:\Users\Administrator\AppDat
a\Roaming\Python\Python38\site-packages\matplotlib\__init__.py)

Tags: infrompyimportmatplotlibpackageslinesite
2条回答

我对matplotlib有太多的问题,这是不真实的。最后,我通过从虚拟环境中完全删除matplotlib,然后使用conda install matplotlib重新安装,成功地使其正常工作。我不知道到底是什么问题,但现在一切似乎都在正常运转

我也有同样的问题。站点包在matplotlib文件夹中没有动画文件夹。我卸载了matplotlib并强制重新安装,以便将包添加到库中并修复了该问题

pip install matplotlib force-reinstall user

相关问题 更多 >

    热门问题