matlab缺少python-matplotlib模块的解决办法
- 1. 前言、概述
- 2. 解决办法
- 3. 可能出现问题
- 4. 结果
1. 前言、概述
起因是我用习惯的colormap函数getPyPlot_cMap不能用了:【这个函数要调用PYTHON】
报错的地方:
ModuleNotFoundError: No module named ‘matplotlib‘
这是一个PYTHON的模块,所以解决方式要从PYTHON上入手。
2. 解决办法
WIN+R
打开cmd
- 输入
pip install --user matplotlib
加载 ‘ matplotlib ’ 模块即可
C:\Users\ii>pip install --user matplotlib
【注意】安装包时可能需要使用pip3 ,而不是pip 。另外,如果这个命令不管用,你可能需要删除标志–user。参考:敲键盘的兔子
3. 可能出现问题
'pip' 版本过低
– 需按照提示命令升级pip版本
– 输入命令:python.exe -m pip install --upgrade pip
% 报错
[notice] A new release of pip is available: 23.2.1 -> 23.3
[notice] To update, run: python.exe -m pip install --upgrade pip
% 解决办法
C:\Users\ii>python.exe -m pip install --upgrade pip
安装超时
– 反复使用命令:pip install --user matplotlib
直至安装完成
% 报错
raise ReadTimeoutError(self._pool, None, "Read timed out.")
% 解决办法
C:\Users\ii>pip install --user matplotlib
4. 结果
直接进入MATLAB,键入相同命令即可