需要使用到matplotlib 3.5的新特性决定升级
搜索pip源发现python 3.6最高支持matplotlib 3.2
而matplotlib 3.5仅适配python 3.7+
一定不要尝试卸载18.04自带python 3.6否则系统会崩溃
sudo apt install python3.8
安装3.8包管理工具
sudo apt install python3.8 sudo apt install python3.8-distutils wget https://bootstrap.pypa.io/get-pip.py sudo python3.8 get-pip.py
pip3 install matplotlib==3.5.0
Pip for Python 3.8 - Stack Overflow