You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已安装Python模块无法使用,求助解决ModuleNotFoundError问题

解决Python模块找不到的问题

1. 确认当前运行的Python与pip路径

打开命令提示符(CMD),分别执行以下命令:

python --version
pip --version

查看输出的路径是否为你指定的C:\Users\samcio\AppData\Local\Programs\Python\Python311。如果路径不符,说明系统默认调用了其他Python版本,导致安装的模块不在当前运行的Python环境中。

2. 用绝对路径调用Python与pip

如果路径不匹配,直接使用Python的绝对路径来安装模块和运行脚本:

  • 安装keyboard模块:
C:\Users\samcio\AppData\Local\Programs\Python\Python311\python.exe -m pip install keyboard
  • 运行你的脚本:
C:\Users\samcio\AppData\Local\Programs\Python\Python311\python.exe C:\Users\samcio\Desktop\py\main.py

3. 调整环境变量优先级

打开系统环境变量的Path列表,确保你的Python311路径(C:\Users\samcio\AppData\Local\Programs\Python\Python311)及其Scripts路径(C:\Users\samcio\AppData\Local\Programs\Python\Python311\Scripts)排在最上方,避免被其他Python版本的路径覆盖。修改完成后必须重启CMD才能让设置生效。

4. 修复Python文件关联

右键点击你的main.py文件,选择「打开方式」,勾选「始终使用此应用打开.py文件」,然后选择C:\Users\samcio\AppData\Local\Programs\Python\Python311\python.exe作为默认打开程序,确保脚本直接调用正确的Python版本。

5. 检查虚拟环境(若使用)

如果你的脚本是在虚拟环境中运行的,需先激活对应虚拟环境,再使用pip安装模块,否则模块会被安装到全局环境,无法被虚拟环境识别。

内容的提问来源于stack exchange,提问作者Samcio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 05:22:03