tox, pd.read_ html не может найти l xml, даже если он находится в файле require.txt - PullRequest
0 голосов
/ 23 марта 2020

У меня есть код, который использует pandas .read_ html, который впоследствии требует l xml. Я добавил l xml (пробовал только l xml и l xml> = 4.5.0). Но токсу не удалось найти пакет:

.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

В моих требованиях. Текст:

numpy
scipy 
requests
lxml>=4.5.0
pandas

Любая идея почему это происходит? Это исключение не возникает в моей обычной python разработке, но по какой-то причине tox просто не сможет его установить. Но у него нет проблем с другими пакетами.

Best,

J

...