MATLAB - 不能使用PYTHON,缺少matplotlib模块的解决办法

matlab缺少python-matplotlib模块的解决办法

  • 1. 前言、概述
  • 2. 解决办法
  • 3. 可能出现问题
  • 4. 结果

1. 前言、概述

起因是我用习惯的colormap函数getPyPlot_cMap不能用了:【这个函数要调用PYTHON】
MATLAB - 不能使用PYTHON,缺少matplotlib模块的解决办法_第1张图片
报错的地方:

ModuleNotFoundError: No module named ‘matplotlib‘
这是一个PYTHON的模块,所以解决方式要从PYTHON上入手。

2. 解决办法

  1. WIN+R 打开 cmd
  2. 输入 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,键入相同命令即可
MATLAB - 不能使用PYTHON,缺少matplotlib模块的解决办法_第2张图片

你可能感兴趣的:(matlab,matlab,python,matplotlib)