kirameister/naive_bayes_retweet — pull request #5 by 1024jp (2014-05-05 23:06:01+00:00)
Title: Add requirements.txt

外部モジュールを requirements.txt に書き出しておくと、Python 的には「この外部モジュールをインストールする必要があるんだな」と分かるので、公開したいときとかは便利です。

他にもモジュールの概要を記述するフォーマットは色々ありますが（setup.pyとか）、めんどくさかったりもするので、必要な外部モジュールを羅列するだけの requirements.txt は単純明快で私は割と好きです。

この requirements.txt は以下の様に `pip` で引数に指定すると、リスト内でマシンに入っていないモジュールを自動でインストールしてくれたりして便利です。

```
pip install -r requirements.txt
```

やろうと思えばモジュールのバージョンなども指定できます。興味があったら「pip」とか「requirements.txt」とか辺りのキーワードで調べてみてください。