ブログを 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
の経験があまりないので、これを理解するのにいくつか問題があります。
誰かが私を正しい方向に向けることができれば幸いです。