Installation de lxml pour Python 3.4 sous Windows x 86 (32 bits) avec Visual Studio C ++ 2010 Express

Liées

Questions connexes:

Réponses:

Des commentaires relatifs à:

  • Bâtiment lxml pour Python 2.7 sous Windows
  • "@ziyuang Cela signifierait que vous utilisez Python 3.3, qui utilise Microsoft Visual Studio 2010. Si c'est le cas, alors la réponse est oui, vous devez installer cette version.

Faits

  • Windows x86 (32 bits)
  • Installé Visual Studio C++ 2008 (à partir d'ici) Express et Visual Studio C++ 2010 (à partir d'ici)
  • Python 3.4.1 (apparemment compilé avec une version plus récente que Visual Studio 2008)
  • - Je utiliser pip (ou pip3.4.exe; builtin pour Python 3.4) pour pip install lxml
  • distutils utilise Visual Studio C++ 2010 Express pour compiler

Les dernières lignes de mon erreur, enregistré par le pip:

cl : ligne de Commande avertissement D9025 : le remplacement de "/W3' avec '/w'

lxml.programme etree.c

C:\Users\NATHAN~1\AppData\Local\Temp\pip_build_nathanielanderson\lxml\src\lxml\includes\etree_defs.h(9)
: fatal error C1083: Impossible d'ouvrir le fichier include: 'libxml/xmlversion.h':
Aucun fichier ou répertoire

C:\Python34\lib\distutils\dist.py:260: UserWarning: Inconnu
l'option de distribution: 'bugtrack_url'

avertissements.avertir(msg)

erreur: commande 'C:\Program Files\Microsoft Visual Studio
10.0\VC\BIN\cl.exe' a échoué avec l'état de sortie 2

Donc je ne peux pas installer de la .de l'œuf ou de la compilation...

Recours

Je ne peux pas trouver de programme d'installation de Windows (exe ou msi ou autre) pour cette version de Python

Ressemble à Chris ne fournir un accès direct exe ici:

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

Merci, Chris! Des idées pourquoi je ne peut pas compiler à l'aide de pip?

source d'informationauteur The Red Pea