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」。
easy_installをインストール
なんか、PythonからTwitterのAPIを使うのにtweepyってモジュールをインストールするみたいなんだけど、そのモジュールを簡単にインストールするためのモジュールみたい。とりあえず入れる。
下記サイトに従ってインストール。
まずはこいつをダウンロード。面倒なのでデスクトップに配置。
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。
とりあえず、この記事はここまで!