我知道有很多很多关于安装lxml的问题被问到,但是我找不到任何能解决我问题的问题。如果我漏了一个答案,请让我查一下。 我会尽我所能给你尽可能多的信息。在
所以我正在尝试安装lxml。在
我在Windows10上运行,平台.uname()输出为:
import platform
platform.uname()
('Windows', 'DESKTOP-6AH7RBF', '10', '10.0.15063', 'AMD64', 'Intel64 Family 6 Model 142 Stepping 9, GenuineIntel')
我的翻译是pypy:
^{pr2}$setuptools版本为36.2.7
运行pip命令时,得到以下输出:
C:\WINDOWS\system32>c:\pypy27\bin\pip.exe install c:\Users\Jack\Downloads\lxml-cffi.zip
Processing c:\users\jack\downloads\lxml-cffi.zip
Complete output from command python setup.py egg_info:
Building lxml version 3.4.0.
Building without Cython.
ERROR: 'xslt-config' is not recognized as an internal or external command,
operable program or batch file.
** make sure the development packages of libxml2 and libxslt are installed **
Using build configuration of libxslt _cffi__gf1d3c271xb1c86544.c
src\lxml-cffi\includes\__pycache__\_cffi__gf1d3c271xb1c86544.c(53) : fatal error C1083: Cannot open include file: 'libxml/chvalid.h': No such file or directory
Traceback (most recent call last):
File "<module>", line 1, in <module>
File "c:\users\jack\appdata\local\temp\pip-twwxp3-build\setup.py", line 232, in <module>
**setup_extra_options()
File "c:\users\jack\appdata\local\temp\pip-twwxp3-build\setup.py", line 145, in setup_extra_options
STATIC_CFLAGS, STATIC_BINARIES)
File "setupinfo.py", line 167, in ext_modules
import lxml.etree
File "src\lxml\../lxml-cffi\etree.py", line 8, in <module>
from .apihelpers import _assertValidNode, _assertValidDoc
File "src\lxml\../lxml-cffi\apihelpers.py", line 3, in <module>
from .includes.etree_defs import _isString, _getNs, _isElement
File "src\lxml\includes\../../lxml-cffi/includes\etree_defs.py", line 1, in <module>
from . import tree
File "src\lxml\includes\../../lxml-cffi/includes\tree.py", line 498, in <module>
libraries=['xml2'])
File "C:\pypy27\lib_pypy\cffi\api.py", line 438, in verify
lib = self.verifier.load_library()
File "C:\pypy27\lib_pypy\cffi\verifier.py", line 114, in load_library
self._compile_module()
File "C:\pypy27\lib_pypy\cffi\verifier.py", line 211, in _compile_module
outputfilename = ffiplatform.compile(tmpdir, self.get_extension())
File "C:\pypy27\lib_pypy\cffi\ffiplatform.py", line 20, in compile
outputfilename = _build(tmpdir, ext, compiler_verbose, debug)
File "C:\pypy27\lib_pypy\cffi\ffiplatform.py", line 56, in _build
raise VerificationError('%s: %s' % (e.__class__.__name__, e))
VerificationError: CompileError: command 'C:\\Users\\Jack\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\cl.exe' failed with exit status 2
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in c:\users\jack\appdata\local\temp\pip-twwxp3-build\
正如错误和lxml文档所说,我需要先安装libxml2和{a3}。所以我输入了下载文件page of libxml2,下载了最新版本2.9.4
并在下载的焦油gz公司名称:
C:\WINDOWS\system32>c:\pypy27\bin\pip.exe install c:\Users\Jack\Downloads\libxml2-2.9.4.tar.gz
Processing c:\users\jack\downloads\libxml2-2.9.4.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<module>", line 1, in <module>
IOError: [Errno 2] No such file or directory: 'c:\\users\\jack\\appdata\\local\\temp\\pip-4ww1fs-build\\setup.py'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in c:\users\jack\appdata\local\temp\pip-4ww1fs-build\
对版本2.9.3和2.9.2做了同样的处理,得到了相似的结果。在
我错过了什么?如何修复它以便安装lxml?在
提前感谢所有参与的人!在
目前没有回答
相关问题 更多 >
编程相关推荐