Действительно простая проблема с Python-Twitter; не могу импортировать твиттер

Я не знаю, что я делаю здесь не так:

Sun Oct 14$ pip install python-twitter
Requirement already satisfied (use --upgrade to upgrade): python-twitter in /Library/Python/2.7/site-packages
Requirement already satisfied (use --upgrade to upgrade): setuptools in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python (from python-twitter)
Requirement already satisfied (use --upgrade to upgrade): simplejson in /Library/Python/2.7/site-packages (from python-twitter)
Requirement already satisfied (use --upgrade to upgrade): oauth2 in /Library/Python/2.7/site-packages (from python-twitter)
Requirement already satisfied (use --upgrade to upgrade): httplib2 in /Library/Python/2.7/site-packages (from oauth2->python-twitter)
Cleaning up...
Sun Oct 14$ python
Python 2.7.2 (default, Nov 17 2011, 13:22:48) 
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import twitter
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named twitter
>>> 

Мне нужно сделать virtualenv? Что еще может происходить? Извините за отсутствие понимания, но любая помощь приветствуется.

edit # 1 пытается заставить работать tweepy, но.... возможно может быть две версии Python 2.7 здесь

Sun Oct 14$ pip install --upgrade tweepy
Requirement already up-to-date: tweepy in ./tweepy-1.11-py2.7.egg
Cleaning up...
Sun Oct 14$ python
Python 2.7.2 (default, Nov 17 2011, 13:22:48) 
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)] 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
>>> 

Я думаю, что у меня могут быть установлены две версии Python 2.7; один через доморощенный и Apple по умолчанию. Возможно ли, что установка homebrew поместит пакеты в /Library/Python/2.7/site-packages?

опять спасибо заранее

1 ответ

Решение

Из того, что я прочитал, python-twitter:

Полагается на Basic-Auth, который Twitter выключал где-то между августом и сентябрем (2010). Только OAuth поддерживается API, и python-twitter не поддерживает это.

ОБНОВЛЕНИЕ: Я только что попытался установить Python-Twitter, используя тот же метод, который вы использовали, и я не могу импортировать его также. Проведя некоторые исследования, я наткнулся на Python Twitter Tools, который, я считаю, является заменой python-twitter.

Установкаtwitter требует setuptools. Это просто easy_install twitter установить его из Интернета.

Другие вопросы по тегам