lxml使用pip和python 2.7在Windows 7上安装 [英] lxml install on windows 7 using pip and python 2.7

查看:72
本文介绍了lxml使用pip和python 2.7在Windows 7上安装的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我尝试在Windows 7计算机上使用pip升级lxml时,得到的日志如下.

When I try to upgrade lxml using pip on my windows 7 machine I get the log printed below.

当我卸载并尝试从头开始安装时,出现相同的错误. 有什么想法吗?

When I uninstall and try to install from scratch I get the same errors. Any ideas?

从以下位置下载/解压缩lxml https://pypi.python.org/packages/source/l/lxml/l xml-3.2.4.tar.gz#md5 = cc363499060f615aca1ec8dcc04df331下载 lxml-3.2.4.tar.gz(3.3MB):已下载3.3MB正在运行setup.py 软件包lxml的egg_info 构建lxml版本3.2.4. 没有Cython的建筑物. 错误:Nazwa'xslt-config'nie jest rozpoznawana jako poleceniewewnętrznel ubzewnętrzne, 程序wykonywalny lub plik wsadowy.

Downloading/unpacking lxml from https://pypi.python.org/packages/source/l/lxml/l xml-3.2.4.tar.gz#md5=cc363499060f615aca1ec8dcc04df331 Downloading lxml-3.2.4.tar.gz (3.3MB): 3.3MB downloaded Running setup.py egg_info for package lxml Building lxml version 3.2.4. Building without Cython. ERROR: Nazwa 'xslt-config' nie jest rozpoznawana jako polecenie wewnętrzne l ub zewnętrzne, program wykonywalny lub plik wsadowy.

** make sure the development packages of libxml2 and libxslt are installed *

*

Using build configuration of libxslt
D:\software\Python27\lib\distutils\dist.py:267: UserWarning: Unknown distrib ution option: 'bugtrack_url'
  warnings.warn(msg)

warning: no files found matching 'lxml.etree.c' under directory 'src\lxml'
warning: no files found matching 'lxml.objectify.c' under directory 'src\lxm l'
warning: no files found matching 'lxml.etree.h' under directory 'src\lxml'
warning: no files found matching 'lxml.etree_api.h' under directory 'src\lxm l'
warning: no files found matching 'etree_defs.h' under directory 'src\lxml'
warning: no files found matching '*.txt' under directory 'src\lxml\tests'
warning: no files found matching 'pubkey.asc' under directory 'doc'
warning: no files found matching 'tagpython*.png' under directory 'doc'
warning: no files found matching 'Makefile' under directory 'doc' Installing collected packages: lxml   Found existing installation:

lxml 2.3 卸载lxml: 成功卸载了lxml为lxml运行setup.py install 构建lxml版本3.2.4. 没有Cython的建筑物. 错误:Nazwa'xslt-config'nie jest rozpoznawana jako poleceniewewnętrznel ubzewnętrzne, 程序wykonywalny lub plik wsadowy.

lxml 2.3 Uninstalling lxml: Successfully uninstalled lxml Running setup.py install for lxml Building lxml version 3.2.4. Building without Cython. ERROR: Nazwa 'xslt-config' nie jest rozpoznawana jako polecenie wewnętrzne l ub zewnętrzne, program wykonywalny lub plik wsadowy.

** make sure the development packages of libxml2 and libxslt are installed *

*

Using build configuration of libxslt
building 'lxml.etree' extension
D:\software\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3  /GS- /DNDEBUG

-Ic:\ users \ x \ appdata \ local \ temp \ pip_build_x \ lxml \ src \ lxml \ inc包括-ID:\ software \ Python27 \ include -ID:\ software \ Python27 \ PC /Tcsrc \ lxml \ lxml. etree.c /Fobuild\temp.win32-2.7\Release\src\lxml\lxml.etree.obj lxml.etree.c c:\ users \ x \ appdata \ local \ temp \ pip_build_x \ lxml \ src \ lxml \ includes \ etree_d efs.h(9):致命错误C1083:无法打开包含文件: 'libxml/xmlversion.h':此类文件或目录 D:\ software \ Python27 \ lib \ distutils \ dist.py:267:用户警告:未知分发选项:'bugtrack_url' warnings.warn(msg) 错误:导致退出状态为2的命令'"D:\ software \ Microsoft Visual Studio 9.0 \ VC \ BIN \ cl.exe" 从命令D:\ software \ Python27 \ python.exe -c"import setu的完整输出 ptools; 文件 ='c:\ users \ x \ appdata \ local \ temp \ pip_build_x \ lxml \ setu p.py'; exec(compile(open( file ).read().replace('\ r \ n','\ n'), 文件,'exec'))"安装--record c:\ users \ x \ appdata \ local \ temp \ pip-pyyuss-record \ install-r ecord.txt -外部单一版本管理: 构建lxml版本3.2.4.

-Ic:\users\x\appdata\local\temp\pip_build_x\lxml\src\lxml\inc ludes -ID:\software\Python27\include -ID:\software\Python27\PC /Tcsrc\lxml\lxml. etree.c /Fobuild\temp.win32-2.7\Release\src\lxml\lxml.etree.obj lxml.etree.c c:\users\x\appdata\local\temp\pip_build_x\lxml\src\lxml\includes\etree_d efs.h(9) : fatal error C1083: Cannot open include file: 'libxml/xmlversion.h': N o such file or directory D:\software\Python27\lib\distutils\dist.py:267: UserWarning: Unknown distrib ution option: 'bugtrack_url' warnings.warn(msg) error: command '"D:\software\Microsoft Visual Studio 9.0\VC\BIN\cl.exe"' fai led with exit status 2 Complete output from command D:\software\Python27\python.exe -c "import setu ptools;file='c:\users\x\appdata\local\temp\pip_build_x\lxml\setu p.py';exec(compile(open(file).read().replace('\r\n', '\n'), file, 'exec' ))" install --record c:\users\x\appdata\local\temp\pip-pyyuss-record\install-r ecord.txt --single-version-externally-managed: Building lxml version 3.2.4.

没有Cython的建筑物.

Building without Cython.

错误:Nazwa'xslt-config'nie jest rozpoznawana jako polecenie wewnętrznelub zewnętrzne,

ERROR: Nazwa 'xslt-config' nie jest rozpoznawana jako polecenie wewnętrzne lub z ewnętrzne,

程序wykonywalny lub plik wsadowy.

program wykonywalny lub plik wsadowy.

**确保已安装libxml2和libxslt的开发包**

** make sure the development packages of libxml2 and libxslt are installed **

使用libxslt的构建配置

Using build configuration of libxslt

运行安装

正在运行构建

运行build_py

running build_py

创建版本

创建build \ lib.win32-2.7

creating build\lib.win32-2.7

创建build \ lib.win32-2.7 \ lxml

creating build\lib.win32-2.7\lxml

复制src \ lxml \ builder.py-> build \ lib.win32-2.7 \ lxml

copying src\lxml\builder.py -> build\lib.win32-2.7\lxml

复制src \ lxml \ cssselect.py-> build \ lib.win32-2.7 \ lxml

copying src\lxml\cssselect.py -> build\lib.win32-2.7\lxml

复制src \ lxml \ doctestcompare.py-> build \ lib.win32-2.7 \ lxml

copying src\lxml\doctestcompare.py -> build\lib.win32-2.7\lxml

复制src \ lxml \ ElementInclude.py-> build \ lib.win32-2.7 \ lxml

copying src\lxml\ElementInclude.py -> build\lib.win32-2.7\lxml

复制src \ lxml \ pyclasslookup.py-> build \ lib.win32-2.7 \ lxml

copying src\lxml\pyclasslookup.py -> build\lib.win32-2.7\lxml

复制src \ lxml \ sax.py-> build \ lib.win32-2.7 \ lxml

copying src\lxml\sax.py -> build\lib.win32-2.7\lxml

复制src \ lxml \ usedoctest.py-> build \ lib.win32-2.7 \ lxml

copying src\lxml\usedoctest.py -> build\lib.win32-2.7\lxml

复制src \ lxml_elementpath.py-> build \ lib.win32-2.7 \ lxml

copying src\lxml_elementpath.py -> build\lib.win32-2.7\lxml

复制src \ lxml__init __.py-> build \ lib.win32-2.7 \ lxml

copying src\lxml__init__.py -> build\lib.win32-2.7\lxml

创建build \ lib.win32-2.7 \ lxml \ includes

creating build\lib.win32-2.7\lxml\includes

复制src \ lxml \ includes__init __.py-> build \ lib.win32-2.7 \ lxml \ includes

copying src\lxml\includes__init__.py -> build\lib.win32-2.7\lxml\includes

创建build \ lib.win32-2.7 \ lxml \ html

creating build\lib.win32-2.7\lxml\html

复制src \ lxml \ html \ builder.py-> build \ lib.win32-2.7 \ lxml \ html

copying src\lxml\html\builder.py -> build\lib.win32-2.7\lxml\html

复制src \ lxml \ html \ clean.py-> build \ lib.win32-2.7 \ lxml \ html

copying src\lxml\html\clean.py -> build\lib.win32-2.7\lxml\html

复制src \ lxml \ html \ defs.py-> build \ lib.win32-2.7 \ lxml \ html

copying src\lxml\html\defs.py -> build\lib.win32-2.7\lxml\html

复制src \ lxml \ html \ diff.py-> build \ lib.win32-2.7 \ lxml \ html

copying src\lxml\html\diff.py -> build\lib.win32-2.7\lxml\html

复制src \ lxml \ html \ ElementSoup.py-> build \ lib.win32-2.7 \ lxml \ html

copying src\lxml\html\ElementSoup.py -> build\lib.win32-2.7\lxml\html

复制src \ lxml \ html \ formfill.py-> build \ lib.win32-2.7 \ lxml \ html

copying src\lxml\html\formfill.py -> build\lib.win32-2.7\lxml\html

复制src \ lxml \ html \ html5parser.py-> build \ lib.win32-2.7 \ lxml \ html

copying src\lxml\html\html5parser.py -> build\lib.win32-2.7\lxml\html

复制src \ lxml \ html \ soupparser.py-> build \ lib.win32-2.7 \ lxml \ html

copying src\lxml\html\soupparser.py -> build\lib.win32-2.7\lxml\html

复制src \ lxml \ html \ usedoctest.py-> build \ lib.win32-2.7 \ lxml \ html

copying src\lxml\html\usedoctest.py -> build\lib.win32-2.7\lxml\html

复制src \ lxml \ html_diffcommand.py-> build \ lib.win32-2.7 \ lxml \ html

copying src\lxml\html_diffcommand.py -> build\lib.win32-2.7\lxml\html

复制src \ lxml \ html_html5builder.py-> build \ lib.win32-2.7 \ lxml \ html

copying src\lxml\html_html5builder.py -> build\lib.win32-2.7\lxml\html

复制src \ lxml \ html_setmixin.py-> build \ lib.win32-2.7 \ lxml \ html

copying src\lxml\html_setmixin.py -> build\lib.win32-2.7\lxml\html

复制src \ lxml \ html__init __.py-> build \ lib.win32-2.7 \ lxml \ html

copying src\lxml\html__init__.py -> build\lib.win32-2.7\lxml\html

创建build \ lib.win32-2.7 \ lxml \ isoschematron

creating build\lib.win32-2.7\lxml\isoschematron

复制src \ lxml \ isoschematron__init __.py-> build \ lib.win32-2.7 \ lxml \ isoschema tron

copying src\lxml\isoschematron__init__.py -> build\lib.win32-2.7\lxml\isoschema tron

复制src \ lxml \ lxml.etree.h-> build \ lib.win32-2.7 \ lxml

copying src\lxml\lxml.etree.h -> build\lib.win32-2.7\lxml

复制src \ lxml \ lxml.etree_api.h-> build \ lib.win32-2.7 \ lxml

copying src\lxml\lxml.etree_api.h -> build\lib.win32-2.7\lxml

复制src \ lxml \ includes \ c14n.pxd-> build \ lib.win32-2.7 \ lxml \ includes

copying src\lxml\includes\c14n.pxd -> build\lib.win32-2.7\lxml\includes

复制src \ lxml \ includes \ config.pxd-> build \ lib.win32-2.7 \ lxml \ includes

copying src\lxml\includes\config.pxd -> build\lib.win32-2.7\lxml\includes

复制src \ lxml \ includes \ dtdvalid.pxd-> build \ lib.win32-2.7 \ lxml \ includes

copying src\lxml\includes\dtdvalid.pxd -> build\lib.win32-2.7\lxml\includes

复制src \ lxml \ includes \ etreepublic.pxd-> build \ lib.win32-2.7 \ lxml \ includes

copying src\lxml\includes\etreepublic.pxd -> build\lib.win32-2.7\lxml\includes

复制src \ lxml \ includes \ htmlparser.pxd-> build \ lib.win32-2.7 \ lxml \ includes

copying src\lxml\includes\htmlparser.pxd -> build\lib.win32-2.7\lxml\includes

复制src \ lxml \ includes \ relaxng.pxd-> build \ lib.win32-2.7 \ lxml \ includes

copying src\lxml\includes\relaxng.pxd -> build\lib.win32-2.7\lxml\includes

复制src \ lxml \ includes \ schematron.pxd-> build \ lib.win32-2.7 \ lxml \ includes

copying src\lxml\includes\schematron.pxd -> build\lib.win32-2.7\lxml\includes

复制src \ lxml \ includes \ tree.pxd-> build \ lib.win32-2.7 \ lxml \ includes

copying src\lxml\includes\tree.pxd -> build\lib.win32-2.7\lxml\includes

复制src \ lxml \ includes \ uri.pxd-> build \ lib.win32-2.7 \ lxml \ includes

copying src\lxml\includes\uri.pxd -> build\lib.win32-2.7\lxml\includes

复制src \ lxml \ includes \ xinclude.pxd-> build \ lib.win32-2.7 \ lxml \ includes

copying src\lxml\includes\xinclude.pxd -> build\lib.win32-2.7\lxml\includes

复制src \ lxml \ includes \ xmlerror.pxd-> build \ lib.win32-2.7 \ lxml \ includes

copying src\lxml\includes\xmlerror.pxd -> build\lib.win32-2.7\lxml\includes

复制src \ lxml \ includes \ xmlparser.pxd-> build \ lib.win32-2.7 \ lxml \ includes

copying src\lxml\includes\xmlparser.pxd -> build\lib.win32-2.7\lxml\includes

复制src \ lxml \ includes \ xmlschema.pxd-> build \ lib.win32-2.7 \ lxml \ includes

copying src\lxml\includes\xmlschema.pxd -> build\lib.win32-2.7\lxml\includes

复制src \ lxml \ includes \ xpath.pxd-> build \ lib.win32-2.7 \ lxml \ includes

copying src\lxml\includes\xpath.pxd -> build\lib.win32-2.7\lxml\includes

复制src \ lxml \ includes \ xslt.pxd-> build \ lib.win32-2.7 \ lxml \ includes

copying src\lxml\includes\xslt.pxd -> build\lib.win32-2.7\lxml\includes

复制src \ lxml \ includes \ etree_defs.h-> build \ lib.win32-2.7 \ lxml \ includes

copying src\lxml\includes\etree_defs.h -> build\lib.win32-2.7\lxml\includes

复制src \ lxml \ includes \ lxml-version.h-> build \ lib.win32-2.7 \ lxml \ includes

copying src\lxml\includes\lxml-version.h -> build\lib.win32-2.7\lxml\includes

创建build \ lib.win32-2.7 \ lxml \ isoschematron \ resources

creating build\lib.win32-2.7\lxml\isoschematron\resources

创建build \ lib.win32-2.7 \ lxml \ isoschematron \ resources \ rng

creating build\lib.win32-2.7\lxml\isoschematron\resources\rng

复制src \ lxml \ isoschematron \ resources \ rng \ iso-schematron.rng-> build \ lib.win 32-2.7 \ lxml \ isoschematron \ resources \ rng

copying src\lxml\isoschematron\resources\rng\iso-schematron.rng -> build\lib.win 32-2.7\lxml\isoschematron\resources\rng

创建build \ lib.win32-2.7 \ lxml \ isoschematron \ resources \ xsl

creating build\lib.win32-2.7\lxml\isoschematron\resources\xsl

复制src \ lxml \ isoschematron \ resources \ xsl \ RNG2Schtrn.xsl-> build \ lib.win32-2 .7 \ lxml \ isoschematron \ resources \ xsl

copying src\lxml\isoschematron\resources\xsl\RNG2Schtrn.xsl -> build\lib.win32-2 .7\lxml\isoschematron\resources\xsl

复制src \ lxml \ isoschematron \ resources \ xsl \ XSD2Schtrn.xsl-> build \ lib.win32-2 .7 \ lxml \ isoschematron \ resources \ xsl

copying src\lxml\isoschematron\resources\xsl\XSD2Schtrn.xsl -> build\lib.win32-2 .7\lxml\isoschematron\resources\xsl

创建 build \ lib.win32-2.7 \ lxml \ isoschematron \ resources \ xsl \ iso-schematron-xsl t1

creating build\lib.win32-2.7\lxml\isoschematron\resources\xsl\iso-schematron-xsl t1

复制 src \ lxml \ isoschematron \ resources \ xsl \ iso-schematron-xslt1 \ iso_abstract_e xpand.xsl-> build \ lib.win32-2.7 \ lxml \ isoschematron \ resources \ xsl \ iso-schematron -xslt1

copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_abstract_e xpand.xsl -> build\lib.win32-2.7\lxml\isoschematron\resources\xsl\iso-schematron -xslt1

复制 src \ lxml \ isoschematron \ resources \ xsl \ iso-schematron-xslt1 \ iso_dsdl_inclu de.xsl-> build \ lib.win32-2.7 \ lxml \ isoschematron \ resources \ xsl \ iso-schematron-xs lt1

copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_dsdl_inclu de.xsl -> build\lib.win32-2.7\lxml\isoschematron\resources\xsl\iso-schematron-xs lt1

复制 src \ lxml \ isoschematron \ resources \ xsl \ iso-schematron-xslt1 \ iso_schematron _message.xsl-> build \ lib.win32-2.7 \ lxml \ isoschematron \ resources \ xsl \ iso-schemat ron-xslt1

copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_schematron _message.xsl -> build\lib.win32-2.7\lxml\isoschematron\resources\xsl\iso-schemat ron-xslt1

复制 src \ lxml \ isoschematron \ resources \ xsl \ iso-schematron-xslt1 \ iso_schematron _skeleton_for_xslt1.xsl-> build \ lib.win32-2.7 \ lxml \ isoschematron \ resources \ xsl \ iso-schematron-xslt1

copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_schematron _skeleton_for_xslt1.xsl -> build\lib.win32-2.7\lxml\isoschematron\resources\xsl\ iso-schematron-xslt1

复制 src \ lxml \ isoschematron \ resources \ xsl \ iso-schematron-xslt1 \ iso_svrl_for_x slt1.xsl-> build \ lib.win32-2.7 \ lxml \ isoschematron \ resources \ xsl \ iso-schematron- xslt1

copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_svrl_for_x slt1.xsl -> build\lib.win32-2.7\lxml\isoschematron\resources\xsl\iso-schematron- xslt1

复制 src \ lxml \ isoschematron \ resources \ xsl \ iso-schematron-xslt1 \ readme.txt -> build \ lib.win32-2.7 \ lxml \ isoschematron \ resources \ xsl \ iso-schematron-xslt1

copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\readme.txt -> build\lib.win32-2.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1

运行build_ext

running build_ext

构建"lxml.etree"扩展名

building 'lxml.etree' extension

创建build \ temp.win32-2.7

creating build\temp.win32-2.7

创建build \ temp.win32-2.7 \ Release

creating build\temp.win32-2.7\Release

创建build \ temp.win32-2.7 \ Release \ src

creating build\temp.win32-2.7\Release\src

创建build \ temp.win32-2.7 \ Release \ src \ lxml

creating build\temp.win32-2.7\Release\src\lxml

D:\ software \ Microsoft Visual Studio 9.0 \ VC \ BIN \ cl.exe/c/nologo/Ox /MD/W3/GS -/DNDEBUG -Ic:\ users \ x \ appdata \ local \ temp \ pip_build_x \ lxml \ src \ lxml \ include s -ID:\ software \ Python27 \ include -ID:\ software \ Python27 \ PC /Tcsrc\lxml\lxml.etre e.c /Fobuild\temp.win32-2.7\Release\src\lxml\lxml.etree.obj

D:\software\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS - /DNDEBUG -Ic:\users\x\appdata\local\temp\pip_build_x\lxml\src\lxml\include s -ID:\software\Python27\include -ID:\software\Python27\PC /Tcsrc\lxml\lxml.etre e.c /Fobuild\temp.win32-2.7\Release\src\lxml\lxml.etree.obj

lxml.etree.c

lxml.etree.c

c:\ users \ x \ appdata \ local \ temp \ pip_build_x \ lxml \ src \ lxml \ includes \ etree_defs. h(9):致命错误C1083:无法打开包含文件: 'libxml/xmlversion.h':没有文件或目录

c:\users\x\appdata\local\temp\pip_build_x\lxml\src\lxml\includes\etree_defs. h(9) : fatal error C1083: Cannot open include file: 'libxml/xmlversion.h': No su ch file or directory

D:\ software \ Python27 \ lib \ distutils \ dist.py:267:用户警告:未知 分发选项:"bugtrack_url"

D:\software\Python27\lib\distutils\dist.py:267: UserWarning: Unknown distributio n option: 'bugtrack_url'

warnings.warn(msg)

warnings.warn(msg)

错误:命令'"D:\ software \ Microsoft Visual Studio 9.0 \ VC \ BIN \ cl.exe'失败,退出状态为2

error: command '"D:\software\Microsoft Visual Studio 9.0\VC\BIN\cl.exe"' failed with exit status 2

----------------------------------------回滚lxml的卸载清理...命令D:\ software \ Python27 \ python.exe -c"import setuptools; 文件 ='c:\ user s \ x \ appdata \ local \ temp \ pip_build_x \ lxml \ setup.py'; exec(compile(open(_ 文件 _).read().replace('\ r \ n','\ n'),文件,'exec')))安装--record c :\ u sers \ x \ appdata \ local \ temp \ pip-pyyuss-record \ install-record.txt --single-versio n-外部管理失败,在c:\ users \ x \ appdata \ local \ temp \ pip_build_x \ lxml Traceback(大多数 最近通话结束):文件 第9行中的"D:\ software \ Python27 \ Scripts \ pip-script.py" load_entry_point('pip == 1.4.1','console_scripts','pip')()文件``D:\ software \ Python27 \ lib \ site-packages \ pip__init __.py'',第148行,在 主要的 return command.main(args [1:],options)文件"D:\ software \ Python27 \ lib \ site-packages \ pip \ basecommand.py",第169行, 在主要 text ='\ n'.join(complete_log)UnicodeDecodeError:'ascii'编解码器无法解码位置72的字节0xa9:序数不在范围(128)中

---------------------------------------- Rolling back uninstall of lxml Cleaning up... Command D:\software\Python27\python.exe -c "import setuptools;file='c:\user s\x\appdata\local\temp\pip_build_x\lxml\setup.py';exec(compile(open(_ file_).read().replace('\r\n', '\n'), file, 'exec'))" install --record c:\u sers\x\appdata\local\temp\pip-pyyuss-record\install-record.txt --single-versio n-externally-managed failed with error code 1 in c:\users\x\appdata\local\temp \pip_build_x\lxml Traceback (most recent call last): File "D:\software\Python27\Scripts\pip-script.py", line 9, in load_entry_point('pip==1.4.1', 'console_scripts', 'pip')() File "D:\software\Python27\lib\site-packages\pip__init__.py", line 148, in ma in return command.main(args[1:], options) File "D:\software\Python27\lib\site-packages\pip\basecommand.py", line 169, in main text = '\n'.join(complete_log) UnicodeDecodeError: 'ascii' codec can't decode byte 0xa9 in position 72: ordinal not in range(128)

推荐答案

如果已安装编译器(已通过VS C ++ 2008 Express测试),则可以简单地运行:

If you have a compiler installed (tested with VS C++ 2008 Express), you can simply run:

set STATICBUILD=true && pip install lxml

set STATICBUILD=true && pip install lxml

有关文档所述,设置STATICBUILD将告诉lxml的安装程序自动在构建之前下载其所有二进制依赖项.

As pointed out on documentation, setting STATICBUILD will tell to lxml's installer to automatically download all its binary dependencies before build.

从源代码安装时应该出现的这些lxml二进制依赖关系将由安装程序下载并一起构建:

These lxml binary dependencies, that should be present when installing from source, will be downloaded and build together by the installer:

  • libxslt
  • iconv
  • zlib
  • libxml2

奖金:它也可以在virtualenv内部使用.

Bonus: It also works inside a virtualenv.

这篇关于lxml使用pip和python 2.7在Windows 7上安装的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆