установить python3 + lxml на windows - PullRequest
4 голосов
/ 27 октября 2011

Я бы хотел установить python3 с lxml на windows 7. Похоже, что доступно несколько версий.Какова лучшая версия / способ установки?

  • Под лучшим я подразумеваю самое простое.
  • Очки, если мне не нужно ничего компилировать.

Ответы [ 4 ]

3 голосов
/ 29 января 2013

У меня была такая же проблема с поиском правильной версии.После нескольких часов путаницы я наконец нашел двоичный файл Windows для Python 3 на неофициальном бинарном файле Кристофа Гольке для пакетов расширений Python на сайте UC, Ирвин.До тех пор, пока это доступно для Python.Все, что только можно пожелать, от установщика PIP до сегментации китайских слов, до многоконусной спектральной оценки Фурье.Кроме того, он входит в расширение биологических и научных специальностей.

2 голосов
/ 27 октября 2011

Использовать текущую стабильную версию 3, 3.2.2.Вы можете найти установщик Windows здесь http://python.org/ftp/python/3.2.2/python-3.2.2.msi, который установит Python для вас.

Используйте версию индекса lxml пакета Python: у него есть установщик Windows специально для Python 3.

http://pypi.python.org/packages/3.1/l/lxml/lxml-2.2.8.win32-py3.1.exe#md5=d1fb73a8596bb77e155cef7ae6b0bc53

Загрузите и запустите установщик Python, затем загрузите и запустите установщик lxml: это должно быть так просто.

1 голос
/ 10 апреля 2014

Нет компиляций и ИМХО, лучший способ:

Главным образом потому, что инструкции ниже самых полных и все еще БЫСТРО. Неоднократно, используя только двоичные файлы MSI и LXML, я сталкивался с проблемами, возникающими при установке / сбое / получении ошибок gcc и mingw.


Эти инструкции предназначены для Windows7 или Windows8 с Python3.3 .

Однако , они должны работать для различных версий, поскольку релизы Python и другие соответствующие предпосылки меняются / развиваются:

  1. Установка Python3,3 :
    1. Загрузите последнюю версию Python3.3 (в настоящее время 3.3.5) со страницы загрузок ЗДЕСЬ
      • Прямая ссылка для установщика Win32 MSI -> ЗДЕСЬ
      • Прямая ссылка для установщика Win64 MSI -> ЗДЕСЬ
    2. Просто запустите MSI для установки python. Он зарегистрируется в реестре и появится в окне «Установка и удаление программ».
    3. ПРИМЕЧАНИЕ: мои инструкции, приведенные ниже, предполагают, что вы решите установить python по умолчанию, равному C:\python33\, когда его спросят в мастере установки Python
  2. Добавьте папки C:\python33\ и C:\python33\scripts в системный путь, добавив эти каталоги в переменную среды PATH из ссылки Панель управления> Система> Дополнительные параметры системы (вкладка «Дополнительно»)> Переменные среды ( Button) .
  3. (ДОПОЛНИТЕЛЬНО) Установка OpenSSL :
    1. Скачать Win32 OpenSSL страницу из ЗДЕСЬ для вашей версии Windows и архитектуры ПК
    2. Скачать Распространяемые файлы Visual C ++ 2008 для вашей версии Windows и архитектуры ПК
    3. Загрузка OpenSSL для вашей версии Windows и архитектуры (обычная, а не облегченная)
    4. Добавьте следующий (в зависимости от вашей архитектуры) каталог (или туда, куда вы звонили) в PATH, так же, как вы добавили C:\python33 и C:\python33\scripts выше:
      • 32-бит: c:\openssl-win32\bin
      • 64-бит: c:\openssl-win64\bin
  4. Установить Setuptools (get-pip.py должен установить Setuptools для вас), но на всякий случай ...
    1. Загрузите ez_setup.py ЗДЕСЬ и сохраните в C:\python33\scripts
    2. Пробег C:\python33\scripts> python ez_setup.py
  5. Установить PIP
    1. Загрузите get-pip.py с ЗДЕСЬ и сохраните в C:\python33\scripts
    2. Выполнить C:\python33\scripts> python get-pip.py
  6. Установить LXML
    1. Загрузите LXML 3.3.3 с ЗДЕСЬ для вашей версии Windows и архитектуры ПК
    2. Запустить файл EXE
0 голосов
/ 19 мая 2016

Последняя версия lxml (3.6.0) теперь поддерживает формат Wheel, поэтому нет проблем с его установкой с помощью pip:

pip install lxml
...