J'ai un programme Python qui utilise YAML. J'ai essayé de l'installer sur un nouveau serveur en utilisant pip install yaml
et il retourne ce qui suit :
$ 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
Comment installer le paquet yaml pour Python ? J'utilise Python 2.7. (Système d'exploitation : Debian Wheezy)
Vous pouvez essayer la fonction de recherche dans pip,
$ pip search yaml
qui recherche les paquets dans PyPI avec yaml dans la description courte. Cela révèle divers paquets, dont PyYaml, yamltools et PySyck, entre autres (notez que PySyck docs recommande d'utiliser PyYaml, puisque syck n'est plus à jour). Maintenant que vous connaissez le nom d'un paquet spécifique, vous pouvez l'installer :
$ pip install pyyaml
Si vous voulez installer python yaml dans tout le système linux, vous pouvez aussi utiliser un gestionnaire de paquets, comme aptitude
ou yum
:
$ sudo apt-get install python-yaml
$ sudo yum install python-yaml
pip install pyyaml
Si vous n'avez pas pip, lancez easy_install pip
pour installer pip, qui est l'installateur de paquets par excellence - https://stackoverflow.com/questions/3220404/why-use-pip-over-easy-install. Si vous préférez utiliser easy_install, alors easy_install pyyaml
.
Mise à jour: Aujourd'hui l'installation se fait avec pip, mais libyaml est toujours nécessaire pour construire l'extension C (sur mac) :
``bash brew install libyaml python -m pip install pyyaml
---
_Méthode dépassée_ :
Pour MacOSX (mavericks), la méthode suivante semble fonctionner :
``bash
brew install libyaml
sudo python -m easy_install pyyaml