ImportError: cannot import name cbook


Faster RCNN訓練的時候,出現錯誤:

    from matplotlib import path, transforms
  File "/usr/local/lib/python2.7/dist-packages/matplotlib/__init__.py", line 124, in <module>
    from . import cbook
ImportError: cannot import name cbook

同時python調用matplotlib也會出現以下錯誤:

  File "/usr/local/lib/python2.7/dist-packages/matplotlib/fontconfig_pattern.py", line 32, in <module>
    from backports.functools_lru_cache import lru_cache
ImportError: No module named functools_lru_cache

找了很久才找到解決辦法,至於原因暫不清楚。

原來安裝matplotlib用的命令是:

 sudo pip install matplotlib

這樣就會有問題,不知道啥情況。卸掉matplotlib

sudo pip uninstall matplotlib

換成

sudo apt-get install python-matplotlib

就沒以上兩個問題了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM