PythonとTwitter Stream APIをいじってみたくなったその2

今度は成功編のはず。
PythonとTwitter Stream APIをいじってみたくなったその1(失敗談) - denimuの開発日誌
やっぱりバージョンが変わったりとかしても対処しません。個人的な作業ログに近いです。
え?一部内容が被る?気にしたら負けです。

Pythonインストール

え?アンインストール?
そこまで書かなくてもいいじゃないですか。メニューから選んでポチポチボタン押すだけですし。

ダウンロード
http://www.python.jp/Zope/download/pythoncore
今度は2.7.1のWindows版をダウンロード。特に設定変更なし。

環境変数設定

「システムのプロパティ」を開いて「詳細設定」。Windowsのエディションによって微妙に名前が違うけど適当に読み替えてください。
「システム環境変数」(「ユーザー環境変数」でも可)の変数「Path」を選択して「編集」。
末尾に「;C:\Python27」(セミコロンを忘れないように)を入力して「OK」。

Pythonの動作確認

パスが通ってるか確認する程度。
コマンドプロンプトを立ち上げて、「python -V」を実行。
バージョンが表示されれば大丈夫でしょう(ファイル破損とかは考慮しない)。

easy_installをインストール

なんか、PythonからTwitterAPIを使うのにtweepyってモジュールをインストールするみたいなんだけど、そのモジュールを簡単にインストールするためのモジュールみたい。とりあえず入れる。

下記サイトに従ってインストール。

easy_install

まずはこいつをダウンロード。面倒なのでデスクトップに配置。

http://peak.telecommunity.com/dist/ez_setup.py

コマンドプロンプトで「cd Desktop」してから「python ez_setup.py」。(Windows 7なのでDesktop。XPならDesktopはデスクトップに読み替えて…日本語混じっても実行できるのかな?出来なかったら別なディレクトリに入れてやればいいよ。XPだとDocument and Settingsフォルダ配下だからスペースも心配!)

Downloading http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg
Processing setuptools-0.6c11-py2.7.egg
Copying setuptools-0.6c11-py2.7.egg to c:\python27\lib\site-packages
Adding setuptools 0.6c11 to easy-install.pth file
Installing easy_install-script.py script to C:\Python27\Scripts
Installing easy_install.exe script to C:\Python27\Scripts
Installing easy_install.exe.manifest script to C:\Python27\Scripts
Installing easy_install-2.7-script.py script to C:\Python27\Scripts
Installing easy_install-2.7.exe script to C:\Python27\Scripts
Installing easy_install-2.7.exe.manifest script to C:\Python27\Scripts

Installed c:\python27\lib\site-packages\setuptools-0.6c11-py2.7.egg
Processing dependencies for setuptools==0.6c11
Finished processing dependencies for setuptools==0.6c11

びっくりするくらいすんなり。おとなしくみんなが使ってるものを入れましょうってことですね。

Windows版のPythonであればPythonインストールフォルダ直下のScriptsフォルダ内に easy_install.exeファイルが作成されるので、Scriptsフォルダにパスを通す必要がある。 これで、easy_installコマンドがコマンドプロンプトから使用できる。
(easy_install)

とのことなので、さっきと同じ要領で環境変数を登録。
「システムのプロパティ」を開いて「詳細設定」。Windowsのエディションによって微妙に名前が違うけど適当に読み替えてください。
「システム環境変数」(「ユーザー環境変数」でも可)の変数「Path」を選択して「編集」。
末尾に「;C:\Python27\Scripts」(セミコロンを忘れないように)を入力して「OK」。

あ、これ余談なんですけどWin + Pauseでシステムのプロパティが開けます。

Twitter用のモジュールをインストール

ようやく本題に…。
twitterAPI用pythonライブラリtweepyを使えるようになるまで。 - Number6の「あーあ、俺に狐の嫁さんできねぇかなぁ!!」
環境変数を再度セットしたのでコマンドプロンプトは立ち上げなおしましょう。
そしたら「easy_install tweepy」を実行。

Searching for tweepy
Reading http://pypi.python.org/simple/tweepy/
Reading http://github.com/joshthecoder/tweepy
Best match: tweepy 1.7.1
Downloading http://pypi.python.org/packages/source/t/tweepy/tweepy-1.7.1.tar.gz#md5=57905b4e6fd8ec52a22be37ee6ffcc31
Processing tweepy-1.7.1.tar.gz
Running tweepy-1.7.1\setup.py -q bdist_egg --dist-dir c:\users\pyonko\appdata\local\temp\easy_install-crf510\tweepy-1.7.1\egg-dist-tmp-iksk6i
Adding tweepy 1.7.1 to easy-install.pth file

Installed c:\python27\lib\site-packages\tweepy-1.7.1-py2.7.egg
Processing dependencies for tweepy
Finished processing dependencies for tweepy

インストールの確認。
コマンドプロンプトで「python」を実行して対話プロンプトを開く。
「import tweepy」を実行してエラーの類が出なければOK。

とりあえず、この記事はここまで!