python - tox, pd.read_html 即使在 requirements.txt 中也找不到 lxml
问题描述
我有一些使用 pandas.read_html 的代码,随后需要 lxml。我添加了 lxml(只尝试了 lxml 和 lxml>=4.5.0)。但是 tox 找不到包:
.tox/py3/lib/python3.7/site-packages/pandas/io/html.py:848: in _parser_dispatch
raise ImportError("lxml not found, please install it")
E ImportError: lxml not found, please install it
在我的 tox.ini 中:
[testenv]
# install pytest in the virtualenv where commands will be executed
deps =
-rrequirements.txt
-rrequirements_test.txt
coverage
在我的 requirements.txt 中:
numpy
scipy
requests
lxml>=4.5.0
pandas
知道为什么会这样吗?在我的正常 python 开发中没有引发此异常,但由于某种原因,tox 无法安装它。但它与其他包没有问题。
最好的,
Ĵ
解决方案
推荐阅读
- javascript - 当有人不在站点的屏幕上时如何重新加载窗口。但是屏幕上的窗口不应该重新加载
- macos - 将 KEXT 移植到 DEXT 无法创建 ACM 串行 TTY 条目
- android - 为什么在指定填充时 mapPadding Prop 没有在 iOS 设备上提供任何填充?
- flutter - 使用页面上的存储库颤动问题
- mqtt - MQTT - 如何知道设备是否收到消息
- python - 如何将python生成的数据透视表的列转移到新的excel表中?
- json - 如何在 laravel 上修复 JSON 的文本乱码?
- conda - 在 miniconda3 中安装 bioconductor-deseq2 时出现 PackageNotFound 错误
- python - pandas 是如何进行排序的
- node.js - 尝试预览 lite-server 并在 node.js 中仅使用命令提示符时出现错误“无法 GET/”