Instalando o lxml para Python 3.4 no Windows x 86 (32 bits) com o Visual Studio C ++ 2010 Express

Relacionado

Perguntas relacionadas:

erro: Não foi possível encontrar vcvarsall.batLXML 3.3 com Python 3.3 no Windows 7 de 32 bits

Respostas relacionadas:

https://stackoverflow.com/a/18045219/1175496

Comentários relacionados:

Criando lxml para Python 2.7 no Windows"@ziyuang Isso significa que você usa o Python 3.3, que usa o Microsoft Visual Studio 2010. Se for esse o caso, a resposta é sim, você deve instalar esta versão."FatosWindows x86 (32 bits)Instalou o Visual Studio C ++ 2008 (daqui) Express e Visual Studio C ++ 2010 (daqui)Python 3.4.1 (aparentemente compiladocom versão mais recente do que o Visual Studio 2008)Eu uso o pip (ou pip3.4.exe; embutido no Python 3.4) parapip install lxmlO distutils usa o Visual Studio C ++ 2010 Express para compilar

As últimas linhas do meu erro, registradas por pip:

cl: aviso de linha de comando D9025: substituindo '/ W3' por '/ w'

lxml.etree.c

C: \ Users \ NATHAN ~ 1 \ AppData \ Local \ Temp \ pip_build_nathanielanderson \ lxml \ src \ lxml \ includes \ etree_defs.h (9): erro fatal C1083: Não é possível abrir o arquivo de inclusão: 'libxml / xmlversion.h': Não esse arquivo ou diretório

C: \ Python34 \ lib \ distutils \ dist.py: 260: Aviso do usuário: Opção de distribuição desconhecida: 'bugtrack_url'

warnings.warn (msg)

erro: o comando 'C: \ Arquivos de Programas \ Microsoft Visual Studio 10.0 \ VC \ BIN \ cl.exe' falhou com o status de saída 2

Portanto, não consigo instalar a partir do .egg ou compilando ...

Recurso

Também não consigo encontrar o instalador do Windows (exe ou msi ou o que for) para esta versão do Python

Nãoaqui no PyPiNemaqui no ótimo site de Chris

Parece Chrisfaz forneça um exe direto aqui:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml

Obrigado Chris! Alguma idéia de por que não consigo compilar usando pip?

questionAnswers(3)

yourAnswerToTheQuestion