tweepyがimportできない→パスを通せば良いんじゃね?

まずはtweepyをインスコ

$ sudo easy_install tweepy
Password:
Searching for tweepy
Best match: tweepy 1.7.1
Processing tweepy-1.7.1-py2.6.egg
tweepy 1.7.1 is already the active version in easy-install.pth

Using <span style="color:#FF0000;">/Library/Python/2.6/site-packages/tweepy-1.7.1-py2.6.egg</span>
Processing dependencies for tweepy
Finished processing dependencies for tweepy

こんな感じになるはず(人によって違うと思う)

続いて、pythonシェルに入ってtweepyをimportしてみる、、、

$ python
Python 2.6.6 (r266:84374, Aug 31 2010, 11:00:51) 
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

>>> import tweepy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named tweepy

はい、エラーになる

パスが通っていないだけ

上記のこの部分に注目

Using <span style="color:#FF0000;">/Library/Python/2.6/site-packages/tweepy-1.7.1-py2.6.egg</span>

そう、ここにパスを通せば良い

これでパスを通す(打ち間違いに注意)

$ export PYTHONPATH=${PYTHONPATH}:/Library/Python/2.6/site-packages/tweepy-1.7.1-py2.6.egg

ちなみにPythonPathを確認する方法は

$ python

>>> import sys
>>> sys.path

とたたくと、ずらっと出てきます、結構出てきます。
この中に、上に示した赤いやつがあればおk(もれなくチェック)


そして、もう一度、pythonシェルに入ってtweepyをimportしてみる、、、

$ python
Python 2.6.6 (r266:84374, Aug 31 2010, 11:00:51) 
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

>>> import tweepy
>>>

これでおk、tweepyが使えるよ!!


注)この記事は完全なる走り書きであり、メモであり、気が向いたら書き改めます。そして、tweepy関連の続きも書ければ書きます。でわ


参考にしたブログ
http://d.hatena.ne.jp/Number6/20100116/1263631863

※初心者へ→gitを使ってソースをクローンしたいときは、ターミナルとかで、「$ git clone git://~」と書いていけばおk

※「tweepy.error.TweepError: Status is a duplicate.」のようなエラーメッセージをくらうときがありますが、これは、同じメッセージを何度もつぶやくなっと怒られているだけみたいです。つぶやく内容を変えてあげれば、解決するみたいです。