如何在 windows 10 上安装 pyYAML
How to install pyYAML on windows 10
我正在尝试从 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
您将需要安装许多依赖项才能在 Windows 中获得正确的构建环境设置。
为了让您的生活更轻松,可以使用与您的 Python 版本相对应的 windows 安装程序(.exe 文件)(因此如果您在 64 位 Windows 上安装了 32 位 Python,请使用 32 位安装程序)。
PyYAML 的 PyPi index page 中列出了安装程序。
唯一的缺点是这些安装程序无法在虚拟环境中正常工作,因此您必须针对 Python 的基本版本安装它们。
从 http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyyaml 下载适合您需要的 wheel(Python 版本,32/64 位)。
$ pip3 install PyYAML-3.11-cp35-none-win32.whl
从 http://pyyaml.org/wiki/PyYAML 下载合适的(Python 版本,32/64 位).exe 文件,然后双击它按照向导将 PyYAML 安装到您的 Windows 10 PC window.
我按照以下步骤安装 PyYAML:
- 克隆或下载https://github.com/yaml/pyyaml
- 打开cmd,
cd
到下载路径
- 执行
python setup.py install
作为回购协议中的自述文件
只是 运行:
pip install PyYAML==5.3.1
在 powershell 中
我正在尝试从 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
您将需要安装许多依赖项才能在 Windows 中获得正确的构建环境设置。
为了让您的生活更轻松,可以使用与您的 Python 版本相对应的 windows 安装程序(.exe 文件)(因此如果您在 64 位 Windows 上安装了 32 位 Python,请使用 32 位安装程序)。
PyYAML 的 PyPi index page 中列出了安装程序。
唯一的缺点是这些安装程序无法在虚拟环境中正常工作,因此您必须针对 Python 的基本版本安装它们。
从 http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyyaml 下载适合您需要的 wheel(Python 版本,32/64 位)。
$ pip3 install PyYAML-3.11-cp35-none-win32.whl
从 http://pyyaml.org/wiki/PyYAML 下载合适的(Python 版本,32/64 位).exe 文件,然后双击它按照向导将 PyYAML 安装到您的 Windows 10 PC window.
我按照以下步骤安装 PyYAML:
- 克隆或下载https://github.com/yaml/pyyaml
- 打开cmd,
cd
到下载路径 - 执行
python setup.py install
作为回购协议中的自述文件
只是 运行:
pip install PyYAML==5.3.1
在 powershell 中