web-dev-qa-db-fra.com

Comment installer pyYAML sur Windows 10

J'essaie d'installer pyYAML à partir de la source sur Windows 10. J'ai téléchargé PyYAML 3.11 depuis https://pypi.python.org/pypi/PyYAML . Lorsque j'exécute setup.py, le message d'erreur suivant s'affiche: [WinError 2] Le système ne peut pas trouver le fichier spécifié. Comment le réparer?

PyYAML-3.11>python setup.py install
running install
running build
running build_py
creating build
creating build\lib.win-AMD64-3.5
creating build\lib.win-AMD64-3.5\yaml
copying lib3\yaml\composer.py -> build\lib.win-AMD64-3.5\yaml
copying lib3\yaml\constructor.py -> build\lib.win-AMD64-3.5\yaml
copying lib3\yaml\cyaml.py -> build\lib.win-AMD64-3.5\yaml
copying lib3\yaml\dumper.py -> build\lib.win-AMD64-3.5\yaml
copying lib3\yaml\emitter.py -> build\lib.win-AMD64-3.5\yaml
copying lib3\yaml\error.py -> build\lib.win-AMD64-3.5\yaml
copying lib3\yaml\events.py -> build\lib.win-AMD64-3.5\yaml
copying lib3\yaml\loader.py -> build\lib.win-AMD64-3.5\yaml
copying lib3\yaml\nodes.py -> build\lib.win-AMD64-3.5\yaml
copying lib3\yaml\parser.py -> build\lib.win-AMD64-3.5\yaml
copying lib3\yaml\reader.py -> build\lib.win-AMD64-3.5\yaml
copying lib3\yaml\representer.py -> build\lib.win-AMD64-3.5\yaml
copying lib3\yaml\resolver.py -> build\lib.win-AMD64-3.5\yaml
copying lib3\yaml\scanner.py -> build\lib.win-AMD64-3.5\yaml
copying lib3\yaml\serializer.py -> build\lib.win-AMD64-3.5\yaml
copying lib3\yaml\tokens.py -> build\lib.win-AMD64-3.5\yaml
copying lib3\yaml\__init__.py -> build\lib.win-AMD64-3.5\yaml
running build_ext
creating build\temp.win-AMD64-3.5
creating build\temp.win-AMD64-3.5\Release
checking if libyaml is compilable
error: [WinError 2] The system cannot find the file specified
8
Kamrul Khan
  1. Téléchargez la roue de http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyyaml ​​ qui convient à vos besoins (version Python, 32/64 bits).

  2. $ pip3 install PyYAML-3.11-cp35-none-win32.whl

12
Benoit

Vous devrez installer de nombreuses dépendances pour obtenir une configuration correcte de l’environnement de construction sous Windows.

Pour vous simplifier la vie, utilisez les programmes d’installation de Windows (les fichiers .exe) qui correspondent à votre version de Python (donc si vous avez installé Python 32 bits sous Windows 64 bits, utilisez les programmes d’installation 32 bits).

Les installateurs sont listés sur PyPi index page pour PyYAML.

Le seul inconvénient est que ces programmes d'installation ne fonctionneront pas correctement dans un environnement virtuel. Vous devrez donc les installer par rapport à la version de base de Python.

1
Burhan Khalid

J'installe PyYAML en suivant ces étapes:

  1. cloner ou télécharger https://github.com/yaml/pyyaml ​​
  2. ouvrez cmd et cd au chemin téléchargé
  3. exécuter python setup.py install comme README dans le référentiel dit
0
yu yang Jian

Téléchargez le fichier .exe approprié (version Python, 32/64 bits) depuis http://pyyaml.org/wiki/PyYAML , puis double-cliquez dessus pour installer PyYAML sur votre PC Windows 10 en suivant la fenêtre de l'assistant.

0
Jon Jiang