私はYAMLを使用するPythonプログラムを持っています。 新しいサーバーに pip install yaml
でインストールしようとしたところ、以下のような結果になりました。
$ sudo pip install yaml
Downloading/unpacking yaml
Could not find any downloads that satisfy the requirement yaml
No distributions at all found for yaml
Storing complete log in /home/pa/.pip/pip.log
Pythonのyamlパッケージをインストールするにはどうしたらいいですか? 私はPython 2.7を使用しています。 (OS: Debian Wheezy)
pipの検索機能を使ってみてはいかがでしょうか。
$ pip search yaml
これは PyPI のパッケージのうち、ショートディスクリプションに yaml があるものを探します。 PyYaml, yamltools, PySyck など様々なパッケージが見つかります (なお、PySyck docsでは syck が古いため PyYaml を使うことを推奨しています)。 具体的なパッケージ名がわかったところで、インストールしてみましょう。
$ pip install pyyaml
Linux で python yaml をシステム全体にインストールしたい場合は、aptitude
や yum
のようなパッケージマネージャを使うこともできます。
$ sudo apt-get install python-yaml
$ sudo yum install python-yaml
pip install pyyaml` (パイナップルのインストール
pip を持っていない場合は、easy_install pip
を実行して pip をインストールしてください。これは、パッケージのインストーラとしてよく使われます。https://stackoverflow.com/questions/3220404/why-use-pip-over-easy-install。 easy_install を使いたい場合は、easy_install pyyaml
としてください。
Update: 最近はpipでインストールするようになりましたが、C拡張をビルドするにはlibyamlがまだ必要です(macの場合)。
``bash brew install libyaml python -m pip install pyyaml
---
時代遅れの方法です。
MacOSX(mavericks)の場合、以下のようにするとうまくいくようです。
``bash
brew install libyaml
sudo python -m easy_install pyyaml