Installer pyyaml utilisation de pip/Ajouter PyYaml que le pip dépendance

Je veux utiliser PyYaml dans mon pip projet, mais j'ai du mal à l'utiliser comme une dépendance.
Principalement le problème est que PyYaml de la pip n'est pas une plate-forme de l'installer.

Comment puis-je installer pyyaml utilisation de pip pour qu'il fonctionne. Remarque, sur le courant frais Ubuntu installer, j'obtiens l'erreur suivante lors de l'exécution de pip install pyyaml

Installing collected packages: pyyaml
  Running setup.py install for pyyaml
    checking if libyaml is compilable
    gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -fPIC -I/usr/include/python3.2mu -c build/temp.linux-x86_64-3.2/check_libyaml.c -o build/temp.linux-x86_64-3.2/check_libyaml.o
    build/temp.linux-x86_64-3.2/check_libyaml.c:2:18: fatal error: yaml.h: No such file or directory
    compilation terminated.

    libyaml is not found or a compiler error: forcing --without-libyaml
    (if libyaml is installed correctly, you may need to
     specify the option --include-dirs or uncomment and
     modify the parameter include_dirs in setup.cfg)

Successfully installed pyyaml

Notez que le message d'erreur indique "installé avec succès", mais il ne l'est pas.
Je ne peux pas import yaml

Je ne suis pas à la recherche de réponses que de dire "apt-get" à ma première phrase. J'ai besoin de l'installer pour être multi-plateforme et fonctionne comme un pip dépendance je ne suis pas simplement en se demandant comment l'installer correctement.

Si ce n'est pas possible, est-il une bibliothèque que je peux utiliser en remplacement?

  • Essayez de l'installer dans le virtualenv, virtualenv pyenv && . pyenv/bin/activate && pip install pyyaml && python -c 'import yaml' est ce que ça marche?
  • fonctionne avec python3 mais pas python2.7
  • Pour me travaille également sur python2.7. Assez étrange, je n'ai aucune idée de ce qui est mauvais. Je sais que vous avez écrit que c'est frais ubuntu, mais est-il vraiment nouveau? Pas d'autres idées de ce qui peut être mauvais.
  • ok je ne suis pas sûr. Je vient de pondre une nouvelle instance dans AWS pour le tester, et pyyaml est apparemment un défaut de la bibliothèque. Ne sais pas pourquoi je n'ai pas eu la première fois. Donc, le problème semble être individualisée. (peut-être supprimer cette question)
  • Comment avez-vous installer pip? Il n'est pas installé sur une nouvelle Ubuntu installer autant que je sache
InformationsquelleAutor Nick Humrich | 2014-07-16