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

Python 3:ImportError: lxml not found报错排查与解决求助

lxml未找到错误的排查与解决(针对PyCharm虚拟环境)

问题背景

在macOS的PyCharm中运行以下代码:

import pandas as pd

url = 'https://www.wolfspeed.com/products/power/sic-mosfets/'

tables = pd.read_html(url)

print(tables)

触发如下错误:

Traceback (most recent call last):
  File "/Users/wenjiehe/PycharmProjects/Half-Bridge_SiC/Test.py", line 5, in <module>
    tables = pd.read_html(url)
  File "/Users/wenjiehe/PycharmProjects/Half-Bridge_SiC/venv/lib/python3.8/site-packages/pandas/io/html.py", line 1212, in read_html
    return _parse(
  File "/Users/wenjiehe/PycharmProjects/Half-Bridge_SiC/venv/lib/python3.8/site-packages/pandas/io/html.py", line 977, in _parse
    parser = _parser_dispatch(flav)
  File "/Users/wenjiehe/PycharmProjects/Half-Bridge_SiC/venv/lib/python3.8/site-packages/pandas/io/html.py", line 934, in _parser_dispatch
    raise ImportError("lxml not found, please install it")
ImportError: lxml not found, please install it

已尝试pip3 install lxml、重装pandas/lxml、conda安装、升级包等操作,均未解决。

核心原因

错误路径显示PyCharm使用的是项目独立虚拟环境/Users/wenjiehe/PycharmProjects/Half-Bridge_SiC/venv/,但之前的安装操作均未将lxml安装到该虚拟环境中——终端默认可能使用全局Python或conda环境,而非项目专属的venv。

解决方法

1. 用PyCharm内置终端安装

打开PyCharm底部的Terminal,此时默认已激活项目虚拟环境(终端前缀显示(venv)),直接执行:

pip install lxml

2. 通过PyCharm包管理器安装

  1. 打开File > Settings > Project: Half-Bridge_SiC > Python Interpreter
  2. 若列表中无lxml,点击右上角+号
  3. 搜索lxml,选中后点击Install Package完成安装

3. 手动激活虚拟环境后安装

如果使用系统终端操作,先激活项目虚拟环境:

cd /Users/wenjiehe/PycharmProjects/Half-Bridge_SiC/
source venv/bin/activate
pip install lxml

确认终端前缀出现(venv)后再执行安装,确保包安装到目标环境。

4. 重建虚拟环境(终极方案)

若上述方法无效,直接重建项目虚拟环境:

  1. 删除现有venv文件夹
  2. 在PyCharm中打开File > Settings > Project: Half-Bridge_SiC > Python Interpreter,点击齿轮选择Add
  3. 选择Virtualenv Environment,指定Python 3.8版本创建新环境
  4. 激活新环境后执行pip install pandas lxml

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 04:48:33