命令行运行python时找不到模块怎么解决

admin 百科 13
Python报ModuleNotFoundError或ImportError的本质是解释器找不到模块,主因是未安装或不在sys.path中;需确认Python与pip环境一致、检查sys.path并合理管理虚拟环境。

命令行运行python时找不到模块怎么解决-第1张图片-佛山资讯网

运行 Python 脚本时报 ModuleNotFoundErrorImportError,本质是 Python 解释器在当前环境里找不到你要导入的模块。核心原因就两个:模块没装,或者装了但不在 Python 的搜索路径(sys.path)里。

确认模块是否已安装

在命令行中执行:

pip list | grep 模块名  # Linux/macOS
pip list | findstr 模块名  # Windows

登录后复制

或者更直接地测试导入:

python -c "import requests; print(requests.__version__)"

登录后复制

如果报错,说明确实没装。用 pip install 模块名 安装即可。注意:确保你用的是和运行脚本**同一个 Python 环境**的 pip(比如用了 python3.9 -m pip install,就别用系统默认的 pip)。

立即学习“Python免费学习笔记(深入)”;

检查 Python 解释器和 pip 是否匹配

常见陷阱:你用 python script.py 运行,但 pip install 装到了另一个 Python 版本下。验证方法:

标签: linux python windows app mac macos 环境变量 win 虚拟环境 cos

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~