Когда я пытаюсь обновить lxml с помощью pip на моем компьютере с Windows 7, я получаю журнал, напечатанный ниже.
Загрузка/распаковка lxml из https://pypi.python.org/packages/source/l/lxml/lxml-3.2.4.tar.gz # md5 = cc363499060f615aca1ec8dcc04df331 Скачивание lxml-3.2.4.tar.gz(3,3 МБ): загружено 3,3 МБ Запуск setup.py egg_info для пакета lxml Building lxml version 3.2.4. Строительство без Китона. ОШИБКА: Nazwa 'xslt-config' nie jest rozpoznawana jako polecenie wewnętrzne l ub zewnętrzne, программа 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 Запуск setup.py install для lxml Building lxml version 3.2.4. Строительство без Китона. ОШИБКА: Nazwa 'xslt-config' nie jest rozpoznawana jako polecenie wewnętrzne l ub zewnętrzne, программа 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 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\х\AppData\Local\Temp\pip_build_x\LXML\SRC\LXML\включает\etree_d efs.h(9): фатальная ошибка C1083: невозможно открыть файл include: 'libxml/xmlversion.h': N o такой файл или каталог D:\software\Python27\lib\distutils\dist.py: 267: UserWarning: Неизвестный параметр распределения: 'bugtrack_url' warnings.warn(MSG) error: команда "D:\software\Microsoft Visual Studio 9.0\VC\BIN\cl.exe" 'fai с статусом выхода 2 Полный вывод из команды D:\software\Python27\python.exe -c "import setu ptools файл= 'C:\Users\х\AppData\Local\Temp\pip_build_x\LXML\сету p.py '; exec (compile (open (file). read(). replace ('\r\n ','\n '), файл, 'exec'))" install --record c:\users\x\appdata\local\temp\pip-pyyuss-record\install-r ecord.txt --single-версия-наружно-управляемые: Строка lxml версии 3.2.4.
Здание без Cython.
ОШИБКА: Nazwa 'xslt-config' nie jest rozpoznawana jako polecenie wewnętrzne lub z ewnętrzne,
программа wykonywalny lub plik wsadowy.
** убедитесь, что установлены пакеты разработки libxml2 и libxslt **
Использование конфигурации сборки libxslt
запущена установка
running build
running build_py
создание сборки
создание сборки \lib.win32-2.7
создание сборки \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 → построить\lib.win32-2.7\LXML\включает в себя
создание сборки \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 → построить\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
создание сборника \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 → построить\lib.win32-2.7\LXML\включает в себя
копирование src\lxml\includes\config.pxd → построить\lib.win32-2.7\LXML\включает в себя
копирование src\lxml\includes\dtdvalid.pxd → построить\lib.win32-2.7\LXML\включает в себя
копирование src\lxml\includes\etreepublic.pxd → построить\lib.win32-2.7\LXML\включает в себя
копирование src\lxml\includes\htmlparser.pxd → построить\lib.win32-2.7\LXML\включает в себя
копирование src\lxml\includes\relaxng.pxd → построить\lib.win32-2.7\LXML\включает в себя
копирование src\lxml\includes\schematron.pxd → построить\lib.win32-2.7\LXML\включает в себя
копирование src\lxml\includes\tree.pxd → построить\lib.win32-2.7\LXML\включает в себя
копирование src\lxml\includes\uri.pxd → build\lib.win32-2.7\lxml\includes
копирование src\lxml\includes\xinclude.pxd → построить\lib.win32-2.7\LXML\включает в себя
копирование src\lxml\includes\xmlerror.pxd → построить\lib.win32-2.7\LXML\включает в себя
копирование src\lxml\includes\xmlparser.pxd → построить\lib.win32-2.7\LXML\включает в себя
копирование src\lxml\includes\xmlschema.pxd → построить\lib.win32-2.7\LXML\включает в себя
копирование src\lxml\includes\xpath.pxd → построить\lib.win32-2.7\LXML\включает в себя
копирование src\lxml\includes\xslt.pxd → построить\lib.win32-2.7\LXML\включает в себя
копирование src\lxml\includes\etree_defs.h → построить\lib.win32-2.7\LXML\включает в себя
копирование src\lxml\includes\lxml-version.h → построить\lib.win32-2.7\LXML\включает в себя
создание сборника \lib.win32-2.7\lxml\isoschematron\resources
создание сборника \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
создание сборника \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
Создание построить\lib.win32-2.7\LXML\isoschematron\ресурсы\XSL\isoschematron-XSL t1
копирование ЦСИ\LXML\isoschematron\ресурсы\XSL\isoschematron-xslt1\iso_abstract_e xpand.xsl → построить\lib.win32-2.7\LXML\isoschematron\ресурсы\XSL\isoschematron -xslt1
копирование ЦСИ\LXML\isoschematron\ресурсы\XSL\isoschematron-xslt1\iso_dsdl_inclu de.xsl → построить\lib.win32-2.7\LXML\isoschematron\Resources\XSL\isoschematron-хз LT1
копирование ЦСИ\LXML\isoschematron\ресурсы\XSL\isoschematron-xslt1\iso_schematron msgstr "рон-xslt1
копирование ЦСИ\LXML\isoschematron\ресурсы\XSL\isoschematron-xslt1\iso_schematron _skeleton_for_xslt1.xsl → build\lib.win32-2.7\lxml\isoschematron\resources\xsl \ изо-Schematron-xslt1
копирование ЦСИ\LXML\isoschematron\ресурсы\XSL\isoschematron-xslt1\iso_svrl_for_x slt1.xsl → построить\lib.win32-2.7\LXML\isoschematron\ресурсы\XSL\изо-schematron- xslt1
копирование ЦСИ\LXML\isoschematron\ресурсы\XSL\isoschematron-xslt1\readme.txt → build\lib.win32-2.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
running build_ext
здание 'lxml.etree' расширение
создание сборника \temp.win32-2.7
создание сборника \temp.win32-2.7\Release
создание сборника \temp.win32-2.7\Release\src
создание сборника \temp.win32-2.7\Release\src\lxml
D:\software\Microsoft Visual Studio 9.0\VC\BIN\cl.exe/c/nologo/Ox /MD/W 3/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
C:\Users\х\AppData\Local\Temp\pip_build_x\LXML\SRC\LXML\включает\etree_defs. h (9): фатальная ошибка C1083: невозможно открыть файл include: 'libxml/xmlversion.h': нет su ch файла или каталога
D:\software\Python27\lib\distutils\dist.py: 267: UserWarning: Неизвестно опция дистрибутива: 'bugtrack_url'
warnings.warn(MSG)
error: команда '" D:\software\Microsoft Visual Studio 9.0\VC\BIN\cl.exe "не удалось с статусом выхода 2
---------------------------------------- Откат удаления lxml Очистка... Команда D:\software\Python27\python.exe -c" импорт Setuptools файл= 'C:\пользователь s\х\AppData\Local\Temp\pip_build_x\LXML\setup.py '; Exec (компилировать (открытое (_ файл _). read(). replace ('\ r\n', '\n'), файл, 'exec')) "install --record c:\u sers\x\appdata\Local\Temp\пип-pyyuss-запись\установка-record.txt --single-versio n-externally-managed failed с кодом ошибки 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, в главный return command.main(args [1:], опции) Файл" D:\software\Python27\lib\site-packages\pip\basecommand.py", строка 169, в основном text = '\n'.join(complete_log) UnicodeDecodeError: кодек' ascii 'не может декодировать байт 0xa9 в позиции 72: порядковый номер не в диапазоне (128)