Как установить 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 ответов
загрузите колесо из http://www.lfd.uci.edu / ~gohlke / pythonlibs / #pyyaml это соответствует вашим потребностям (версия Python, 32/64 бит).
$ 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 после следующих шагов:
- клонировать или скачать https://github.com/yaml/pyyaml
- открыть cmd и
cd
к загруженному пути - выполнить
python setup.py install
как README в РЕПО говорит