"no module found" in python 通过 pip 安装模块后
"no module found" in python after installing module via pip
当 运行 一个 python 脚本(使用 python3)时,我一直看到错误 No module named 'ruamel'
,即使在 运行 命令 pip3 install ruamel.yaml
问题是 pip 和 python 的版本不匹配,所以 pip 将 ruamel 模块安装到 python 3.8,但 运行 python3 是使用 python 3.9
诊断问题:
- 检查与
python3 --version
一起使用的 python 版本
- 检查
pip3 --version
使用的 pip 版本
如果版本不一样,可以调用pip准确的版本号。例如,pip3.9 install ruamel.yaml
以确保模块安装到正确的 python 版本。
当 运行 一个 python 脚本(使用 python3)时,我一直看到错误 No module named 'ruamel'
,即使在 运行 命令 pip3 install ruamel.yaml
问题是 pip 和 python 的版本不匹配,所以 pip 将 ruamel 模块安装到 python 3.8,但 运行 python3 是使用 python 3.9
诊断问题:
- 检查与
python3 --version
一起使用的 python 版本
- 检查
pip3 --version
使用的 pip 版本
如果版本不一样,可以调用pip准确的版本号。例如,pip3.9 install ruamel.yaml
以确保模块安装到正确的 python 版本。