Найти - Пользователи
Полная версия: Не получается инсталлировать пакет PyQuery (PyCharm)
Начало » Инструментальные средства разработки » Не получается инсталлировать пакет PyQuery (PyCharm)
1
hubble
При установке пакета PyQuery выскакивает окно Install Packages Failed:

Текст в Command Output:
Collecting PyQuery
Collecting lxml>=2.1 (from PyQuery)
  Using cached lxml-3.4.4.tar.gz
Requirement already satisfied (use --upgrade to upgrade): cssselect in c:\python34\lib\site-packages (from PyQuery)
Building wheels for collected packages: lxml
  Running setup.py bdist_wheel for lxml
  Complete output from command C:\Python34\python.exe -c "import setuptools;__file__='C:\\Users\\coin-er\\AppData\\Local\\Temp\\pycharm-packaging0.tmp\\lxml\\setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" bdist_wheel -d C:\Users\coin-er\AppData\Local\Temp\tmptk8jh_5mpip-wheel-:
  Building lxml version 3.4.4.
  Building without Cython.
  ERROR: b'"xslt-config" \xad\xa5 \xef\xa2\xab\xef\xa5\xe2\xe1\xef \xa2\xad\xe3\xe2\xe0\xa5\xad\xad\xa5\xa9 \xa8\xab\xa8 \xa2\xad\xa5\xe8\xad\xa5\xa9\r\n\xaa\xae\xac\xa0\xad\xa4\xae\xa9, \xa8\xe1\xaf\xae\xab\xad\xef\xa5\xac\xae\xa9 \xaf\xe0\xae\xa3\xe0\xa0\xac\xac\xae\xa9 \xa8\xab\xa8 \xaf\xa0\xaa\xa5\xe2\xad\xeb\xac \xe4\xa0\xa9\xab\xae\xac.\r\n'
  ** make sure the development packages of libxml2 and libxslt are installed **
  
  Using build configuration of libxslt
  C:\Python34\lib\distutils\dist.py:260: UserWarning: Unknown distribution option: 'bugtrack_url'
    warnings.warn(msg)
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win32-3.4
  creating build\lib.win32-3.4\lxml
  copying src\lxml\builder.py -> build\lib.win32-3.4\lxml
  copying src\lxml\cssselect.py -> build\lib.win32-3.4\lxml
  copying src\lxml\doctestcompare.py -> build\lib.win32-3.4\lxml
  copying src\lxml\ElementInclude.py -> build\lib.win32-3.4\lxml
  copying src\lxml\pyclasslookup.py -> build\lib.win32-3.4\lxml
  copying src\lxml\sax.py -> build\lib.win32-3.4\lxml
  copying src\lxml\usedoctest.py -> build\lib.win32-3.4\lxml
  copying src\lxml\_elementpath.py -> build\lib.win32-3.4\lxml
  copying src\lxml\__init__.py -> build\lib.win32-3.4\lxml
  creating build\lib.win32-3.4\lxml\includes
  copying src\lxml\includes\__init__.py -> build\lib.win32-3.4\lxml\includes
  creating build\lib.win32-3.4\lxml\html
  copying src\lxml\html\builder.py -> build\lib.win32-3.4\lxml\html
  copying src\lxml\html\clean.py -> build\lib.win32-3.4\lxml\html
  copying src\lxml\html\defs.py -> build\lib.win32-3.4\lxml\html
  copying src\lxml\html\diff.py -> build\lib.win32-3.4\lxml\html
  copying src\lxml\html\ElementSoup.py -> build\lib.win32-3.4\lxml\html
  copying src\lxml\html\formfill.py -> build\lib.win32-3.4\lxml\html
  copying src\lxml\html\html5parser.py -> build\lib.win32-3.4\lxml\html
  copying src\lxml\html\soupparser.py -> build\lib.win32-3.4\lxml\html
  copying src\lxml\html\usedoctest.py -> build\lib.win32-3.4\lxml\html
  copying src\lxml\html\_diffcommand.py -> build\lib.win32-3.4\lxml\html
  copying src\lxml\html\_html5builder.py -> build\lib.win32-3.4\lxml\html
  copying src\lxml\html\_setmixin.py -> build\lib.win32-3.4\lxml\html
  copying src\lxml\html\__init__.py -> build\lib.win32-3.4\lxml\html
  creating build\lib.win32-3.4\lxml\isoschematron
  copying src\lxml\isoschematron\__init__.py -> build\lib.win32-3.4\lxml\isoschematron
  copying src\lxml\lxml.etree.h -> build\lib.win32-3.4\lxml
  copying src\lxml\lxml.etree_api.h -> build\lib.win32-3.4\lxml
  copying src\lxml\includes\c14n.pxd -> build\lib.win32-3.4\lxml\includes
  copying src\lxml\includes\config.pxd -> build\lib.win32-3.4\lxml\includes
  copying src\lxml\includes\dtdvalid.pxd -> build\lib.win32-3.4\lxml\includes
  copying src\lxml\includes\etreepublic.pxd -> build\lib.win32-3.4\lxml\includes
  copying src\lxml\includes\htmlparser.pxd -> build\lib.win32-3.4\lxml\includes
  copying src\lxml\includes\relaxng.pxd -> build\lib.win32-3.4\lxml\includes
  copying src\lxml\includes\schematron.pxd -> build\lib.win32-3.4\lxml\includes
  copying src\lxml\includes\tree.pxd -> build\lib.win32-3.4\lxml\includes
  copying src\lxml\includes\uri.pxd -> build\lib.win32-3.4\lxml\includes
  copying src\lxml\includes\xinclude.pxd -> build\lib.win32-3.4\lxml\includes
  copying src\lxml\includes\xmlerror.pxd -> build\lib.win32-3.4\lxml\includes
  copying src\lxml\includes\xmlparser.pxd -> build\lib.win32-3.4\lxml\includes
  copying src\lxml\includes\xmlschema.pxd -> build\lib.win32-3.4\lxml\includes
  copying src\lxml\includes\xpath.pxd -> build\lib.win32-3.4\lxml\includes
  copying src\lxml\includes\xslt.pxd -> build\lib.win32-3.4\lxml\includes
  copying src\lxml\includes\etree_defs.h -> build\lib.win32-3.4\lxml\includes
  copying src\lxml\includes\lxml-version.h -> build\lib.win32-3.4\lxml\includes
  creating build\lib.win32-3.4\lxml\isoschematron\resources
  creating build\lib.win32-3.4\lxml\isoschematron\resources\rng
  copying src\lxml\isoschematron\resources\rng\iso-schematron.rng -> build\lib.win32-3.4\lxml\isoschematron\resources\rng
  creating build\lib.win32-3.4\lxml\isoschematron\resources\xsl
  copying src\lxml\isoschematron\resources\xsl\RNG2Schtrn.xsl -> build\lib.win32-3.4\lxml\isoschematron\resources\xsl
  copying src\lxml\isoschematron\resources\xsl\XSD2Schtrn.xsl -> build\lib.win32-3.4\lxml\isoschematron\resources\xsl
  creating build\lib.win32-3.4\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
  copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_abstract_expand.xsl -> build\lib.win32-3.4\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
  copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_dsdl_include.xsl -> build\lib.win32-3.4\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
  copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_schematron_message.xsl -> build\lib.win32-3.4\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-3.4\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
  copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_svrl_for_xslt1.xsl -> build\lib.win32-3.4\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
  copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\readme.txt -> build\lib.win32-3.4\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
  running build_ext
  building 'lxml.etree' extension
  creating build\temp.win32-3.4
  creating build\temp.win32-3.4\Release
  creating build\temp.win32-3.4\Release\src
  creating build\temp.win32-3.4\Release\src\lxml
  C:\Program Files\Microsoft Visual Studio 10.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -IC:\Users\coin-er\AppData\Local\Temp\pycharm-packaging0.tmp\lxml\src\lxml\includes -IC:\Python34\include -IC:\Python34\include /Tcsrc\lxml\lxml.etree.c /Fobuild\temp.win32-3.4\Release\src\lxml\lxml.etree.obj -w
  cl: Є®¬ ­¤­ п бва®Є  warning D9025: ЇҐаҐ®ЇаҐ¤Ґ«Ґ­ЁҐ "/W3" ­  "/w"
  lxml.etree.c
  C:\Users\coin-er\AppData\Local\Temp\pycharm-packaging0.tmp\lxml\src\lxml\includes\etree_defs.h(14) : fatal error C1083: ЌҐ г¤ Ґвбп ®вЄалвм д ©« ўЄ«о祭ЁҐ: libxml/xmlversion.h: No such file or directory
  error: command 'C:\\Program Files\\Microsoft Visual Studio 10.0\\VC\\BIN\\cl.exe' failed with exit status 2
  
  ----------------------------------------
Failed to build lxml
Installing collected packages: lxml, PyQuery
  Running setup.py install for lxml
    Complete output from command C:\Python34\python.exe -c "import setuptools, tokenize;__file__='C:\\Users\\coin-er\\AppData\\Local\\Temp\\pycharm-packaging0.tmp\\lxml\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record C:\Users\coin-er\AppData\Local\Temp\pip-lsoijpxn-record\install-record.txt --single-version-externally-managed --compile:
    Building lxml version 3.4.4.
    Building without Cython.
    ERROR: b'"xslt-config" \xad\xa5 \xef\xa2\xab\xef\xa5\xe2\xe1\xef \xa2\xad\xe3\xe2\xe0\xa5\xad\xad\xa5\xa9 \xa8\xab\xa8 \xa2\xad\xa5\xe8\xad\xa5\xa9\r\n\xaa\xae\xac\xa0\xad\xa4\xae\xa9, \xa8\xe1\xaf\xae\xab\xad\xef\xa5\xac\xae\xa9 \xaf\xe0\xae\xa3\xe0\xa0\xac\xac\xae\xa9 \xa8\xab\xa8 \xaf\xa0\xaa\xa5\xe2\xad\xeb\xac \xe4\xa0\xa9\xab\xae\xac.\r\n'
    ** make sure the development packages of libxml2 and libxslt are installed **
    
    Using build configuration of libxslt
    C:\Python34\lib\distutils\dist.py:260: UserWarning: Unknown distribution option: 'bugtrack_url'
      warnings.warn(msg)
    running install
    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:\Program Files\Microsoft Visual Studio 10.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -IC:\Users\coin-er\AppData\Local\Temp\pycharm-packaging0.tmp\lxml\src\lxml\includes -IC:\Python34\include -IC:\Python34\include /Tcsrc\lxml\lxml.etree.c /Fobuild\temp.win32-3.4\Release\src\lxml\lxml.etree.obj -w
    cl: Є®¬ ­¤­ п бва®Є  warning D9025: ЇҐаҐ®ЇаҐ¤Ґ«Ґ­ЁҐ "/W3" ­  "/w"
    lxml.etree.c
    C:\Users\coin-er\AppData\Local\Temp\pycharm-packaging0.tmp\lxml\src\lxml\includes\etree_defs.h(14) : fatal error C1083: ЌҐ г¤ Ґвбп ®вЄалвм д ©« ўЄ«о祭ЁҐ: libxml/xmlversion.h: No such file or directory
    error: command 'C:\\Program Files\\Microsoft Visual Studio 10.0\\VC\\BIN\\cl.exe' failed with exit status 2
    
    ----------------------------------------
  Failed building wheel for lxml
Command "C:\Python34\python.exe -c "import setuptools, tokenize;__file__='C:\\Users\\coin-er\\AppData\\Local\\Temp\\pycharm-packaging0.tmp\\lxml\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record C:\Users\coin-er\AppData\Local\Temp\pip-lsoijpxn-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\coin-er\AppData\Local\Temp\pycharm-packaging0.tmp\lxml
Только начинаю изучать питон. Подскажите, пожалуйста, что не так. Возможно что-то не установлено?
JOHN_16
Пакет PyQuery содержит зависимости т.е. для его работы нужны другие пакеты, а именно lxml. Установочник пытается сперва установить его.
При попытке установки пакета производится компиляция некоторых исходников на C в качестве внешних модулей. Для этого на вашей Windows машине используется найденная там VisualStudio. Та в свою очередь при попытке компиляции выдает ошибку, которая говорит о том что ей не хватает заголовочных файлов. Хотя и установочник предупреждал об этом заранее.

Что бы вы на данном этапе не забивали голову - скачайте для Windows отдельный установочник lxml под вашу версию Питона (подсказываю это будет lxml-3.4.4.win32-py3.2.exe).
После этого повторите установку.
hubble
Я устанавливал lxml. Брал его раньше на том же ресурсе, где вы и подсказали. Вот только у меня версия lxml-3.4.3.win32-py3.2.exe. Значит, надо старую удалить, а новую установить?
JOHN_16
нет, это не принципиально.

Скачайте исходный код библиотеки, распакуйте его. Перейдите в командной строке в эту директорию и установите пакет в вашу систему. Команда будет выглядеть примерно так (это если путь до интерпретатора python.exe прописан в системе):
python setup.py

noob_saibot
JOHN_16
нет, это не принципиально.Скачайте исходный код библиотеки, распакуйте его. Перейдите в командной строке в эту директорию и установите пакет в вашу систему. Команда будет выглядеть примерно так (это если путь до интерпретатора python.exe прописан в системе):
install?

PS. сообщение от Июль 15, 2015 00:15:40, да я slowpoke!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB