我正在尝试在Windows 7上的Python3.4虚拟环境中安装最新的lxml模块。作为一名长期使用Linux的用户,这个过程应该很简单,但当然不是这样。我正在尝试安装最新的lxml,但目前没有适用于Python3.4+的包。因此,我获取了libxml2和libxslt,但似乎无法让任何东西识别它们。有人可以指点我将所有内容链接在一起的正确方向吗?
我已经尝试了http://lxml.de/build.html中的几乎所有方法及其变体,任何帮助都将不胜感激。
以下是错误日志:
我已经尝试了http://lxml.de/build.html中的几乎所有方法及其变体,任何帮助都将不胜感激。
以下是错误日志:
Building lxml version 3.4.1.
Building with Cython 0.21.1.
ERROR: b"'xslt-config' is not recognized as an internal or external command,\r\noperable program or batch file.\r\n"
** make sure the development packages of libxml2 and libxslt are installed **
Using build configuration of libxslt
missing cimport in module 'lxml.includes': src\lxml\lxml.etree.pyx
missing cimport in module 'lxml.includes.tree': src\lxml\lxml.etree.pyx
missing cimport in module 'lxml.python': src\lxml\lxml.etree.pyx
missing cimport in module 'lxml': src\lxml\lxml.etree.pyx
missing cimport in module 'lxml.includes': src\lxml\lxml.objectify.pyx
missing cimport in module 'lxml.includes.etreepublic': src\lxml\lxml.objectify.pyx
missing cimport in module 'lxml.includes.tree': src\lxml\lxml.objectify.pyx
missing cimport in module 'lxml': src\lxml\lxml.objectify.pyx
C:\Python34\Lib\distutils\dist.py:260: UserWarning: Unknown distribution option: 'bugtrack_url'
warnings.warn(msg)
running build
running build_py
copying src\lxml\includes\lxml-version.h -> build\lib.win32-3.4\lxml\includes
running build_ext
building 'lxml.etree' extension
C:\minGW\bin\gcc.exe -mdll -O -Wall -IC:\Users\username\Desktop\angelScripts\draft\lxml-master\src\lxml\includes -IC:\Pyth
on34\include -IC:\Python34\include -c src\lxml\lxml.etree.c -o build\temp.win32-3.4\Release\src\lxml\lxml.etree.o -w
In file included from src\lxml\lxml.etree.c:239:0:
C:\Users\username\Desktop\angelScripts\draft\lxml-master\src\lxml\includes/etree_defs.h:14:31: fatal error: libxml/xmlvers
ion.h: No such file or directory
#include "libxml/xmlversion.h"
^
compilation terminated.
error: command 'C:\\minGW\\bin\\gcc.exe' failed with exit status 1