2

ブログを Wordpress からOctopressに移行中です。このプロセスの一環として、exitwpというツールを使用して、すべての Wordpress コンテンツを Markdown ファイルに変換しています。

exitwpセットアップ手順に従い、すべての要件をインストールしました。Python はhomebrewを使用してインストールされました。Python モジュールは でインストールされましたpip。OS X 10.9 を搭載した Mac を使用しています。

$ which python

/usr/bin/python

$ pip install --upgrade -r pip_requirements.txt

Requirement already up-to-date: html5lib==1.0b1 in /usr/local/lib/python2.7/site-packages (from -r pip_requirements.txt (line 1))
Requirement already up-to-date: beautifulsoup4==4.2.0 in /usr/local/lib/python2.7/site-packages (from -r pip_requirements.txt (line 2))
Requirement already up-to-date: PyYAML==3.10 in /usr/local/lib/python2.7/site-packages (from -r pip_requirements.txt (line 3))
Requirement already up-to-date: html2text==3.200.3 in /usr/local/lib/python2.7/site-packages (from -r pip_requirements.txt (line 4))
Requirement already up-to-date: six in /usr/local/lib/python2.7/site-packages (from html5lib==1.0b1->-r pip_requirements.txt (line 1))

$ pip show PyYAML

Name: PyYAML
Version: 3.10
Location: /usr/local/lib/python2.7/site-packages
Requires: 

$ python -c "import sys; print sys.path"

['', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC', '/Library/Python/2.7/site-packages']

を実行するexitwpと、次のエラーが表示されます。

$ cd ~/code/exitwp/
$ python exitwp.py

Traceback (most recent call last):
  File "exitwp.py", line 10, in <module>
    import yaml
ImportError: No module named yaml

私の考えでは、これは Python が OS X にプリインストールされていることと関係があるのではないかと考えており、homebrew. 私は Python とpipの経験があまりないので、これを理解するのにいくつか問題があります。

誰かが私を正しい方向に向けることができれば幸いです。

4

1 に答える 1