ウェブ上のモジュールをインストール【Python】【setup.py】【feedparser】【ez_setup.py】
【問題】
教本でPythonを勉強中、feedparserというModuleが必要になった。
「そんなモジュール、標準装備?」と思い、以下を実行。
$ python Python 2.6.6 (r266:84292, Dec 27 2010, 00:02:40) [GCC 4.4.5] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> >>> >>> import feedparser Traceback (most recent call last): File "", line 1, in ImportError: No module named feedparser >>>
そりゃそうだ。教本にも「ダウンロード」って書いてあるし。
しかしWindows環境で変なツール使う方法しか載ってないので調べた。
【目標】
feedparserモジュールのインストール
【解決】
結論から言うと、以下のコマンド。
$ cd $ wget http://peak.telecommunity.com/dist/ez_setup.py $ sudo python ez_setup.py $ wget http wget http://feedparser.googlecode.com/files/feedparser-5.1.2.zip $ unzip feedparser-5.1.2.zip $ cd feedparser-5.1.2 $ sudo python setup.py install
で、成功確認は
$ python Python 2.6.6 (r266:84292, Dec 27 2010, 00:02:40) [GCC 4.4.5] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> >>> >>> import feedparser >>> >>>
ん、多分入ってる。
【雑感】
各モジュールのインストールのために
ez_setup.py
というファイルとその実行が必要だった模様。
今後は、モジュールのzipファイルダウンロードしてきて、解凍して
中入って、
$ sudo setup.py install
でイケるんかな。