Как установить pyYAML на windows 10

Im пытается установить pyYAML из источника в windows 10. Я загрузил PyYAML 3.11 из https://pypi.python.org/pypi/PyYAML. Когда я бегу ... setup.py я получаю ошибку: [WinError 2] система не может найти указанный файл. Как это исправить?

PyYAML-3.11>python setup.py install
running install
running build
running build_py
creating build
creating buildlib.win-amd64-3.5
creating buildlib.win-amd64-3.5yaml
copying lib3yamlcomposer.py -> buildlib.win-amd64-3.5yaml
copying lib3yamlconstructor.py -> buildlib.win-amd64-3.5yaml
copying lib3yamlcyaml.py -> buildlib.win-amd64-3.5yaml
copying lib3yamldumper.py -> buildlib.win-amd64-3.5yaml
copying lib3yamlemitter.py -> buildlib.win-amd64-3.5yaml
copying lib3yamlerror.py -> buildlib.win-amd64-3.5yaml
copying lib3yamlevents.py -> buildlib.win-amd64-3.5yaml
copying lib3yamlloader.py -> buildlib.win-amd64-3.5yaml
copying lib3yamlnodes.py -> buildlib.win-amd64-3.5yaml
copying lib3yamlparser.py -> buildlib.win-amd64-3.5yaml
copying lib3yamlreader.py -> buildlib.win-amd64-3.5yaml
copying lib3yamlrepresenter.py -> buildlib.win-amd64-3.5yaml
copying lib3yamlresolver.py -> buildlib.win-amd64-3.5yaml
copying lib3yamlscanner.py -> buildlib.win-amd64-3.5yaml
copying lib3yamlserializer.py -> buildlib.win-amd64-3.5yaml
copying lib3yamltokens.py -> buildlib.win-amd64-3.5yaml
copying lib3yaml__init__.py -> buildlib.win-amd64-3.5yaml
running build_ext
creating buildtemp.win-amd64-3.5
creating buildtemp.win-amd64-3.5Release
checking if libyaml is compilable
error: [WinError 2] The system cannot find the file specified

4 ответов


  1. загрузите колесо из http://www.lfd.uci.edu / ~gohlke / pythonlibs / #pyyaml это соответствует вашим потребностям (версия Python, 32/64 бит).

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


вам нужно будет установить много зависимостей, чтобы получить правильную настройку среды сборки в Windows.

чтобы сделать вашу жизнь проще, есть использовать установщики windows (the .exe-файлы), которые соответствуют вашей версии Python (поэтому, если вы установили 32-битный Python на 64-битных окнах, используйте 32-битные установщики).

установщики перечислены на страница индекса PyPi для PyYAML.

единственным недостатком является то, что эти установщики не будет работать правильно в виртуальной среде, поэтому вам придется установить их против базовой версии Python.


загрузить подходящий (версия Python, 32/64 бит).exe файл изhttp://pyyaml.org/wiki/PyYAML, затем дважды щелкните его, чтобы установить PyYAML на ПК с Windows 10 после окна мастера.


Я устанавливаю PyYAML после следующих шагов:

  1. клонировать или скачать https://github.com/yaml/pyyaml
  2. открыть cmd и cd к загруженному пути
  3. выполнить python setup.py install как README в РЕПО говорит