lxml库不会在虚拟环境中安装

时间:2019-03-14 00:16:50

标签: python-3.x debian lxml python-venv

OS:Debian GNU / Linux v9

系统:Python 3.4.2

Ran命令:sudo apt-get install build-essential python3-dev python3-lxml python3-pip python3-setuptools python3-wheel python3-lxml libssl-dev libffi-dev

我可以执行以下操作:python3然后import lxml

而且有效! :)

我创建了一个虚拟环境,pip3 install一些东西,然后键入pip3 list

Package         Version
--------------- -------
asn1crypto      0.24.0
cffi            1.12.2
cryptography    2.6.1
pip             19.0.3
pycparser       2.19
python-dateutil 2.8.0
pytz            2018.9
setuptools      40.8.0
six             1.12.0

然后我输入:pip3 install lxml并得到:

cc -I/usr/include/libxml2 -c /tmp/xmlXPathInithmyjgqp8.c -o tmp/xmlXPathInithmyjgqp8.o
    /tmp/xmlXPathInithmyjgqp8.c:1:26: fatal error: libxml/xpath.h: No such file or directory
     #include "libxml/xpath.h"
                              ^
    compilation terminated.
    *********************************************************************************
    Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?
    *********************************************************************************
    error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1

因此,看来lxml可以安装在系统上,但不能安装在虚拟环境中。我在做什么错,为什么呢?

0 个答案:

没有答案