Matplotlib 3.4.X 需要Python 3.7及以上。我用的是Jatson NX 自带Python 3.6.9 但是自己安装了pytorch了,就不想升级Python了。
准备工作,该升级的升级,还有些其他的依赖库:
sudo apt-get remove python3-matplotlib
sudo apt install libfreetype6-dev
sudo pip3 install --upgrade setuptools wheel
首先安装Cython,因为Matplotlib 也是需要这个编译的:
sudo pip3 install Cython
去github下载matplotlib的源代码包,然后解压
cd /home/nvidia/Downloads/matplotlib-3.3.3
接着就是编译了:
sudo OPENBLAS_CORETYPE=ARMV8 python3 setup.py build
此处一定要加上:OPENBLAS_CORETYPE=ARMV8,我放在~/.bashrc里环境变量,也没有起作用。
然后就是安装了:
sudo OPENBLAS_CORETYPE=ARMV8 python3 setup.py install
然后就可以了,有啥疑问,留言解答!