DRYな備忘録

Don't Repeat Yourself.

ウェブ上のモジュールをインストール【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

でイケるんかな。

【参考になったページ】