Instalando o lxml para Python 3.4 no Windows x 86 (32 bits) com o Visual Studio C ++ 2010 Express
Perguntas relacionadas:
erro: Não foi possível encontrar vcvarsall.batLXML 3.3 com Python 3.3 no Windows 7 de 32 bitsRespostas relacionadas:
https://stackoverflow.com/a/18045219/1175496Comentá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 lxml
O distutils usa o Visual Studio C ++ 2010 Express para compilarAs ú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 ...
RecursoTambé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 ChrisParece 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?