如何在windows 10上安装pyYAML

2024-05-20 01:07:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从windows 10上的源安装pyYAML。我从https://pypi.python.org/pypi/PyYAML下载了PyYAML 3.11。运行setup.py时,出现错误:[WinError 2]系统找不到指定的文件。怎么解决?

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

Tags: installpybuildcreatingpypiyamllibsetup
3条回答
  1. http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyyaml下载适合您需要的控制盘(Python版本,32/64位)。

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

您需要安装许多依赖项才能在Windows中安装正确的生成环境。

为了使您的生活更轻松,可以使用与您的Python版本相对应的windows安装程序(即.exe文件)(因此,如果您在64位windows上安装了32位Python,请使用32位安装程序)。

PyYAML的PyPi index page中列出了安装程序。

唯一的缺点是这些安装程序在虚拟环境中无法正常工作,因此您必须根据Python的基本版本安装它们。

我按照以下步骤安装PyYAML:

  1. 克隆或下载https://github.com/yaml/pyyaml
  2. 打开命令并cd到下载的路径
  3. 按照回购协议中的自述文件执行python setup.py install

相关问题 更多 >