首页 > 解决方案 > 通过 pip 安装模块后在 python 中“找不到模块”

问题描述

运行 python 脚本(使用 python3)时,我一直看到错误No module named 'ruamel',即使在运行命令之后也是如此pip3 install ruamel.yaml

标签: pythonmodulepip

解决方案


问题是 pip 和 python 的版本不匹配,所以 pip 正在将 ruamel 模块安装到 python 3.8 上,但运行 python3 是使用 python 3.9

要诊断问题:

  1. 检查正在使用的 python 版本python3 --version
  2. 检查正在使用的 pip 版本pip3 --version

如果版本不同,您可以使用确切的版本号调用 pip。例如,pip3.9 install ruamel.yaml确保将模块安装到正确的 python 版本上。


推荐阅读