python3.9安装matplotlib遇到的坑
最近有空学了python3.9,把中间遇到的坑记录一下
python3.9可能因为pip还没有很好的更新matplotlib,所以需要手动下载对应的matplotlib
到https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib下载matplotlib-3.3.2-cp39-cp39-win_amd64.whl,下载保存到安装python的Script目录下。然后在cmd里输入pip install 安装whl文件的路径
因为matplotlib依赖numpy所以需要提前升级numpy
python -m pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
python -m pip install D:\dev\matplotlib-3.3.2-cp39-cp39-win_amd64.whl
安装好后,运行发现报错
RuntimeError: The current Numpy installation (‘D:\Python\Python39\lib\site-packages\numpy\init.py’) fails to pass a sanity check due to a bug in the windows runtime. See this issue for more information: https://tinyurl.com/y3dm3h86
把numpy降低版本就好
python -m pip install numpy==1.19.3 -i https://pypi.tuna.tsinghua.edu.cn/simple
问题解决!