use*_*046 22 lxml pip python-2.7
当我尝试在我的Windows 7机器上使用pip升级lxml时,我得到下面打印的日志.
当我卸载并尝试从头开始安装时,我得到了同样的错误.有任何想法吗?
从https://pypi.python.org/packages/source/l/lxml/l xml-3.2.4.tar.gz 下载/解包lxml #md5 = cc363499060f615aca1ec8dcc04df331正在下载lxml-3.2.4.tar.gz(3.3MB ):3.3MB下载运行setup.py egg_info for package lxml Building lxml version 3.2.4.没有Cython的建筑.错误:Nazwa'xslt-config'nie jest rozpoznawana jakopoleceniewewnętrznelubzewnętrzne,program wykonywalny lub plik wsadowy.
Run Code Online (Sandbox Code Playgroud)** make sure the development packages of libxml2 and libxslt are installed *
*
Run Code Online (Sandbox Code Playgroud)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运行setup.py install for lxml Building lxml version 3.2.4.没有Cython的建筑.错误:Nazwa'xslt-config'nie jest rozpoznawana jakopoleceniewewnętrznelubzewnętrzne,program wykonywalny lub plik wsadowy.
Run Code Online (Sandbox Code Playgroud)** make sure the development packages of libxml2 and libxslt are installed *
*
Run Code Online (Sandbox Code Playgroud)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 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.cc:\ users\x\appdata\local\temp\pip_build_x\lxml\src\lxml\includes\etree_d efs.h(9):致命错误C1083:无法打开包含文件:'libxml/xmlversion.h':N o这样的文件或目录D:\ software\Python27\lib\distutils\dist.py:267:UserWarning:未知的分发选项:'bugtrack_url'warnings.warn(msg)错误:命令'"D:\ software\Microsoft Visual Studio 9.0\VC\BIN\cl.exe"'fai以退出状态2结束从命令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-external-managed:构建lxml版本3.2.4.
没有Cython的建筑.
错误:Nazwa'xslt-config'nie jest rozpoznawana jakopoleceniewewnętrznelubzewnętrzne,
程序wykonywalny lub plik wsadowy.
**确保安装了libxml2和libxslt的开发包**
使用libxslt的构建配置
运行安装
运行构建
运行build_py
创建构建
创建build\lib.win32-2.7
创建build\lib.win32-2.7\lxml
复制src\lxml\builder.py - > build\lib.win32-2.7\lxml
复制src\lxml\cssselect.py - > build\lib.win32-2.7\lxml
复制src\lxml\doctestcompare.py - > build\lib.win32-2.7\lxml
复制src\lxml\ElementInclude.py - > build\lib.win32-2.7\lxml
复制src\lxml\pyclasslookup.py - > build\lib.win32-2.7\lxml
复制src\lxml\sax.py - > build\lib.win32-2.7\lxml
复制src\lxml\usedoctest.py - > build\lib.win32-2.7\lxml
复制src\lxml_elementpath.py - > build\lib.win32-2.7\lxml
复制src\lxml__init __.py - > build\lib.win32-2.7\lxml
创建build\lib.win32-2.7\lxml\includes
复制src\lxml\includes__init __.py - > build\lib.win32-2.7\lxml\includes
创建build\lib.win32-2.7\lxml\html
复制src\lxml\html\builder.py - > build\lib.win32-2.7\lxml\html
复制src\lxml\html\clean.py - > build\lib.win32-2.7\lxml\html
复制src\lxml\html\defs.py - > build\lib.win32-2.7\lxml\html
复制src\lxml\html\diff.py - > build\lib.win32-2.7\lxml\html
复制src\lxml\html\ElementSoup.py - > build\lib.win32-2.7\lxml\html
复制src\lxml\html\formfill.py - > build\lib.win32-2.7\lxml\html
复制src\lxml\html\html5parser.py - > build\lib.win32-2.7\lxml\html
复制src\lxml\html\soupparser.py - > build\lib.win32-2.7\lxml\html
复制src\lxml\html\usedoctest.py - > build\lib.win32-2.7\lxml\html
复制src\lxml\html_diffcommand.py - > build\lib.win32-2.7\lxml\html
复制src\lxml\html_html5builder.py - > build\lib.win32-2.7\lxml\html
复制src\lxml\html_setmixin.py - > build\lib.win32-2.7\lxml\html
复制src\lxml\html__init __.py - > build\lib.win32-2.7\lxml\html
创建build\lib.win32-2.7\lxml\isoschematron
复制src\lxml\isoschematron__init __.py - > build\lib.win32-2.7\lxml\isoschema tron
复制src\lxml\lxml.etree.h - > build\lib.win32-2.7\lxml
复制src\lxml\lxml.etree_api.h - > build\lib.win32-2.7\lxml
复制src\lxml\includes\c14n.pxd - > build\lib.win32-2.7\lxml\includes
复制src\lxml\includes\config.pxd - > build\lib.win32-2.7\lxml\includes
复制src\lxml\includes\dtdvalid.pxd - > build\lib.win32-2.7\lxml\includes
复制src\lxml\includes\etreepublic.pxd - > build\lib.win32-2.7\lxml\includes
复制src\lxml\includes\htmlparser.pxd - > build\lib.win32-2.7\lxml\includes
复制src\lxml\includes\relaxng.pxd - > build\lib.win32-2.7\lxml\includes
复制src\lxml\includes\schematron.pxd - > build\lib.win32-2.7\lxml\includes
复制src\lxml\includes\tree.pxd - > build\lib.win32-2.7\lxml\includes
复制src\lxml\includes\uri.pxd - > build\lib.win32-2.7\lxml\includes
复制src\lxml\includes\xinclude.pxd - > build\lib.win32-2.7\lxml\includes
复制src\lxml\includes\xmlerror.pxd - > build\lib.win32-2.7\lxml\includes
复制src\lxml\includes\xmlparser.pxd - > build\lib.win32-2.7\lxml\includes
复制src\lxml\includes\xmlschema.pxd - > build\lib.win32-2.7\lxml\includes
复制src\lxml\includes\xpath.pxd - > build\lib.win32-2.7\lxml\includes
复制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
复制src\lxml\includes\lxml-version.h - > build\lib.win32-2.7\lxml\includes
创建build\lib.win32-2.7\lxml\isoschematron\resources
创建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
创建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
复制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
复制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
复制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
复制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
运行build_ext
建立'lxml.etree'扩展
创建build\temp.win32-2.7
创建build\temp.win32-2.7\Release
创建build\temp.win32-2.7\Release\src
创建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 ec /Fobuild\temp.win32-2.7\Release\src\lxml\lxml. etree.obj
lxml.etree.c
C:\用户\ X \应用程序数据\本地\ TEMP\pip_build_x\LXML\SRC\LXML \包括\ etree_defs.h(9):致命错误C1083:无法打开包含文件:'libxml/xmlversion.h':没有文件或目录
D:\ software\Python27\lib\distutils\dist.py:267:UserWarning:未知的分发选项:'bugtrack_url'
warnings.warn(MSG)
错误:命令'"D:\ software\Microsoft Visual Studio 9.0\VC\BIN\cl.exe"'以退出状态2失败
----------------------------------------回滚卸载lxml清理...命令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-external-managed失败,错误代码1在c:\ users\x\appdata\local\temp\pip_build_x\lxml Traceback(最近一次调用最后一次):文件"D:\ software\Python27\Scripts\pip-script.py",第9行,在load_entry_point中('pip == 1.4.1','console_scripts','pip')()文件"D:\ software\Python27\lib\site-packages\pip__init __.py",第148行,在ma中返回command.main(args [1:],options)文件"D:\ software\Python27\lib\site-packages\pip\basecommand .py",第169行,在主文本中='\n'.join(complete_log)UnicodeDecodeError:'ascii'编解码器无法解码位置72中的字节0xa9:序数不在范围内(128)
use*_*862 25
这个问题较旧但仍会在谷歌中弹出.我尝试了这个问题的其他答案,但由于某种原因它们无法正常工作,我不想跟踪并安装所有依赖项以在Windows上编译.
我注意到在pypi上,一些lxml版本提供了windows轮子而其他版本没有.
所以对我来说最简单的解决方案是指定一个版本...即,pip install lxml==3.6.0
因为3.6.0提供了一个轮子,而较新的3.6.4没有
The*_*ist 16
对于您的问题,有一个单行解决方案.不知何故,这是工作意味着你假设你正在低水平刮,然后这将工作.
经过8个小时的研究,我发现这没什么用
pip install lxml==3.6.0
Run Code Online (Sandbox Code Playgroud)
不需要其他任何东西.
以上所有内容均适用于Windows.
评论是否有其他类型的问题持续乐意提供帮助.
这是我8小时后的成功:
您需要在虚拟环境中安装 libxml、libxslt、libiconv 和 zlib。您还需要 VS 2008,因为 python 2.7 是针对该版本编译的。我在这里写了更详细的解释http://www.laurivan.com/install-lxml-on-windows-on-a-virtualenv/
归档时间: |
|
查看次数: |
36289 次 |
最近记录: |