為什么用 python 3.8.5 導(dǎo)入的 matplotlib 不起作用?我正在運行 anaconda 版本 3,它是 64 位。我得到的錯誤是:Matplotlib 安裝版本為 3.3.2:使用緩存的 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)] :: Anaconda, Inc. on win32Type "help", "copyright", "credits" or "license" for more information.>>> import matplotlibTraceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Users\Administrator\AppData\Roaming\Python\Python38\site-packages\matplotlib\__init__.py", line 139, in <module> from . import cbook, rcsetup File "C:\Users\Administrator\AppData\Roaming\Python\Python38\site-packages\matplotlib\rcsetup.py", line 26, in <module> from matplotlib import animation, cbookImportError: cannot import name 'animation' from partially initialized module 'matplotlib' (most likely due to a circular import) (C:\Users\Administrator\AppData\Roaming\Python\Python38\site-packages\matplotlib\__init__.py)
3 回答

動漫人物
TA貢獻1815條經(jīng)驗 獲得超10個贊
我遇到過同樣的問題。站點包在 matplotlib 文件夾中沒有動畫文件夾。我卸載了 matplotlib 并強制重新安裝,將軟件包添加到庫中并解決了問題
pip install matplotlib --force-reinstall --user

皈依舞
TA貢獻1851條經(jīng)驗 獲得超3個贊
我在使用 matplotlib 時遇到了很多問題,這是不真實的。最后,我設(shè)法從虛擬環(huán)境中完全刪除 matplotlib,然后使用 conda install matplotlib 重新安裝,使其正常工作。我不知道到底問題出在哪里,但現(xiàn)在一切似乎都按預(yù)期進行。

幕布斯7119047
TA貢獻1794條經(jīng)驗 獲得超8個贊
強制重新安裝對我沒有任何幫助。我刪除了該包,然后從站點包目錄中手動刪除了包文件夾,因為由于某種原因所有文件仍然存在。之后安裝并加載軟件包就沒有問題了。
添加回答
舉報
0/150
提交
取消