为什么matplotlib在python 3.8.5中导入不起作用?
我正在运行anaconda版本3,这是64位。我得到的错误是:
Matplotlib与3.3.2版本一起安装:
使用缓存的matplotlib-3.3.2-cp38-cp38-winamd64.whl(8.5MB)
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)
发布于 2021-02-18 15:23:19
我也有过同样的问题。站点包没有matplotlib文件夹中的动画文件夹。我卸载了matplotlib并强制重新安装,将包添加到库中,并修复了这个问题。
pip install matplotlib --force-reinstall --user
发布于 2021-03-18 00:15:46
我的材料库有太多的问题,这是不真实的。最后,通过从虚拟env中完全删除matplotlib,然后使用conda install重新安装,我设法使它正常工作。我不知道到底出了什么问题,但现在一切似乎都如愿以偿。
发布于 2022-09-08 12:00:09
强迫重新安装对我没有任何帮助。我删除了包,然后手动删除了网站包目录中的包文件夹,因为出于某种原因,所有的文件仍然在那里。之后,安装和加载的软件包没有任何问题。
https://stackoverflow.com/questions/64209744
复制相似问题