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

Windows命令行可正常import requests,PyCharm却提示ModuleNotFoundError

解决PyCharm中无法导入requests库的问题

这种情况我碰到过好多次,核心原因基本都是PyCharm使用的Python解释器和你命令行里的不是同一个环境——哪怕你全局装了requests,PyCharm如果用的是虚拟环境或者另一个版本的Python,就会找不到这个库。下面是具体的排查和解决步骤:

  • 第一步:确认命令行的Python环境
    打开Windows命令提示符,输入以下命令,记下输出的路径或版本号:

    where python
    # 或者查看版本号
    python --version
    
  • 第二步:检查并修改PyCharm的解释器设置

    1. 打开PyCharm,点击顶部菜单栏的File > Settings(快捷键是Ctrl+Alt+S)
    2. 在左侧导航栏找到Project: [你的项目名称] > Python Interpreter
    3. 点击右上角的齿轮图标,选择Add
    4. 在弹出的窗口里选择System Interpreter,然后找到你刚才在命令行里查到的Python路径,选中它后点击OK
    5. 回到解释器列表,确认已经切换到正确的解释器,此时应该能看到requests库出现在列表里
  • 第三步:如果用了虚拟环境,直接在PyCharm终端安装
    如果你项目用了虚拟环境,不用切换全局解释器,直接打开PyCharm底部的Terminal,输入以下命令安装requests:

    pip install requests
    

    因为PyCharm的Terminal会自动激活当前项目的虚拟环境,安装的包会直接在这个环境里生效。

  • 验证方法:
    在PyCharm里运行以下代码,对比输出的路径和命令行里where python的结果:

    import sys
    print(sys.executable)
    

    如果路径一致,说明解释器已经正确配置,此时再导入requests就不会报错了。

内容的提问来源于stack exchange,提问作者magic.dave

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 07:17:04