una tiene para paquete librería instalo instalar instalación cómo cosas como candidato python python-2.7 yaml pip pyyaml

tiene - instalar paquete numpy python



¿Cómo instalo el paquete yaml para Python? (8)

Tengo un programa de Python que utiliza YAML. pip install yaml en un nuevo servidor usando pip install yaml y devuelve lo siguiente:

$ sudo pip install yaml Downloading/unpacking yaml Could not find any downloads that satisfy the requirement yaml No distributions at all found for yaml Storing complete log in /home/pa/.pip/pip.log

¿Cómo instalo el paquete yaml para Python? Estoy corriendo Python 2.7. (OS: Debian Wheezy)


"Debería haber una, y preferiblemente solo una, manera obvia de hacerlo". Así que déjame añadir otro. Esta es más como "instalar desde fuentes" para Debian / Ubuntu, desde https://github.com/yaml/pyyaml

Instala el libYAML y sus encabezados:

sudo apt-get install libyaml-dev

Download las fuentes de pyyaml:

wget http://pyyaml.org/download/pyyaml/PyYAML-3.13.tar.gz

Instale desde fuentes, (no olvide activar su venv):

. your/env/bin/activate tar xzf PyYAML-3.13.tar.gz cd PyYAML-3.13.tar.gz (env)$ python setup.py install (env)$ python setup.py test


Hay tres paquetes capaces de YAML. Syck ( pip install syck ) que implementa la especificación YAML 1.0 desde 2002; PyYAML ( pip install pyyaml ) que sigue la especificación YAML 1.1 de 2004; y ruamel.yaml que sigue la última especificación (YAML 1.2).

Puede instalar el paquete compatible con YAML 1.2 con pip install ruamel.yaml o si está ejecutando una versión moderna de Debian / Ubuntu (o derivado) con:

sudo apt-get install python-ruamel.yaml


Para MacOSX (mavericks), lo siguiente parece funcionar:

brew install libyaml sudo python -m easy_install pyyaml


Para mí, la instalación de la versión de desarrollo de libyaml lo hizo.

yum install libyaml-devel #centos apt-get install libyaml-dev # ubuntu


Podrías probar la función de búsqueda en pip,

$ pip search yaml

que busca paquetes en PyPI con yaml en la breve descripción. Eso revela varios paquetes, incluyendo PyYaml, yamltools y PySyck, entre otros (Tenga en cuenta que los documentos de PySyck recomiendan usar PyYaml, ya que syck está desactualizado). Ahora que sabes un nombre de paquete específico, puedes instalarlo:

$ pip install pyyaml

Si desea instalar python yaml en todo el sistema en linux, también puede usar un administrador de paquetes, como aptitude o yum :

$ sudo apt-get install python-yaml $ sudo yum install python-yaml


Sistemas basados ​​en Debian:

$ sudo aptitude install python-yaml

o más nuevo para python3

$ sudo aptitude install python3-yaml


pip install pyyaml

Si no tiene pip, ejecute easy_install pip para instalar pip, que es el instalador de paquetes para usar - ¿Por qué usar pip sobre easy_install? . Si prefiere seguir con easy_install, entonces, easy_install pyyaml


pip install PyYAML

Si no se encuentra libyaml o PyYAML compilado puede prescindir de él en Mavericks.