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

Python导入包失败求助:requests-html无法在PyCharm中识别

解决PyCharm找不到已安装的requests-html模块问题

问题核心:你用pip安装包时调用的是系统Python3.11解释器,而PyCharm当前运行项目用的是项目专属虚拟环境(venv),两个环境相互独立,所以虚拟环境里找不到装在系统Python里的包。

解决步骤:

  • 确认PyCharm的当前解释器
    打开PyCharm,依次点击:
    File → Settings(Windows/Linux)或PyCharm → Settings(Mac),找到Project: [你的项目名] → Python Interpreter。
    查看顶部的解释器路径,应该指向项目目录下的venv文件夹(比如Windows是venv\Scripts\python.exe,Mac/Linux是venv/bin/python)。

  • 给虚拟环境安装requests-html
    方法一:在PyCharm内直接安装

    1. 在刚才的Python Interpreter页面,点击右上角的+按钮
    2. 在搜索框输入requests-html,选中后点击Install Package即可

    方法二:用终端安装

    1. 打开PyCharm底部的Terminal终端,这里默认会自动激活虚拟环境(终端开头会显示(venv))
    2. 直接执行命令:
      pip install requests-html
      

    要是终端没激活虚拟环境,手动执行激活命令:

    • Windows:venv\Scripts\activate
    • Mac/Linux:source venv/bin/activate
      激活后再执行上面的pip安装命令。
  • 如果还是报错的排查项

    • 检查导入语句:确保是import requests_html或from requests_html import HTMLSession,注意模块名是下划线_,不是横杠-
    • 重建虚拟环境:如果虚拟环境损坏,删掉项目里的venv文件夹,重新创建:File → Settings → Python Interpreter → 点击齿轮图标Add → 选择Virtualenv Environment → 新建一个虚拟环境,之后再安装需要的包

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 01:25:38