web-dev-qa-db-ja.com

Windows10にpyYAMLをインストールする方法

Windows10のソースからpyYAMLをインストールしようとしています。 https://pypi.python.org/pypi/PyYAML からPyYAML3.11をダウンロードしました。 setup.pyを実行すると、次のエラーが発生します。[WinError2]システムは指定されたファイルを見つけることができません。それを修正する方法は?

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. 必要に応じて http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyyaml からホイールをダウンロードします(Pythonバージョン、32/64ビット)。

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

12
Benoit

Windowsで適切なビルド環境をセットアップするには、多くの依存関係をインストールする必要があります。

あなたの生活を楽にするために、Pythonのバージョンに対応するWindowsインストーラー(.exeファイル)を使用することがあります(したがって、32をインストールした場合ビットPython、32ビットインストーラーを使用)。

インストーラーは、PyYAMLの PyPiインデックスページ にリストされています。

唯一の欠点は、これらのインストーラーが仮想環境で正しく機能しないことです。そのため、Pythonのベースバージョンに対してインストールする必要があります。

1
Burhan Khalid

次の手順に従ってPyYAMLをインストールします。

  1. クローンまたはダウンロード https://github.com/yaml/pyyaml
  2. ダウンロードしたパスにcmdとcdを開きます
  3. 実行python setup.py install as README in the repo say
1
yu yang Jian

適切な(Pythonバージョン、32/64ビット).exeファイルを http://pyyaml.org/wiki/PyYAML からダウンロードし、それをダブルクリックして、ウィザードウィンドウに従ってWindows 10PCにPyYAMLをインストールします。 。

0
Jon Jiang