Проблема с Python легко установить

1535
user1893354

Итак, я скачал easy_install на python 3.3.2 и хочу установить пакет Python для Twitter. Поэтому я пишу 'easy_install twitter' в командной строке. Появится окно управления учетной записью пользователя, спрашивающее, хочу ли я easy_install.exe вносить изменения в мой компьютер. Затем появляется второе окно командной строки, и через окно проходит много текста, затем оно закрывается, и у меня нет возможности прочитать его. После этого в исходном окне командной строки ничего не выводится. Затем я захожу в python и делаю «импорт твиттера», но он не распознает модуль, поэтому, я думаю, он не был установлен.

Какие-либо предложения?

0

3 ответа на вопрос

1

https://code.google.com/p/python-twitter/

Установите его вручную - это, вероятно, ваш лучший выбор. Что, как говорится:

  1. Убедитесь, что у вас есть необходимые зависимости.
  2. Убедитесь, что версии python совпадают как для зависимостей, так и для модуля twitter и вашей установки python.
    • Существует возможность, что вам нужно будет перейти к Python 2 вместо Python 3.
Не очень удачный ответ, но слишком много переменных, чтобы можно было определить вашу конкретную ситуацию без длинных комментариев, и, по крайней мере, на мой взгляд, всегда лучше устанавливать библиотеки и такие модули вручную. 11 лет назад 0
Я попробовал это, но когда я пытаюсь установить зависимость Oauth2 со страницы https://github.com/simplegeo/python-oauth2, я получаю сообщение об ошибке при запуске файла setup.py, в котором говорится «Файл« setup.py », строка 18 - напечатать "невозможно найти версию в% s"% - syntaxError: неверный синтаксис '. Я предполагаю, что это потому, что я использую Python 3, а это не так, как операторы print делаются в Python 3. Есть предложения? user1893354 11 лет назад 0
Это, вероятно, именно тогда - проблемы с версией. Ссылка, которую вы предоставили, содержит файлы 2-3 года назад. Более современные модули oauth2 можно найти здесь: http://oauth.net/2/ 11 лет назад 0
Я думаю, что самое быстрое / верное решение здесь - это перейти на Python 2. Существует множество библиотек, которые, к сожалению, еще не были (или никогда не будут) перенесены на Python 3. Очевидно, что это может быть невозможно в зависимости от вашей ситуации. - Редактирование ответа для отражения этого разговора. 11 лет назад 0
1
paj28

Попробуйте запустить easy_install в командной строке с повышенными правами (щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора»). Тогда вы сможете увидеть сообщения об ошибках.

Возможно, твиттер не поддерживает Python 3. В этом случае установите Python 2.7 и попробуйте снова.

Это сработало, но когда я импортирую твиттер, он выдает ошибку «поднять ImportError,« Невозможно загрузить библиотеку json »». Я прочитал http://stackoverflow.com/questions/15339072/unable-to-load-json-library- while-install-twitter-api-module и кажется, что этот пакет не поддерживается Python 3. ArgggG! user1893354 11 лет назад 0
1
Steve Barnes

Я предполагаю, что вы работаете под Windows, поэтому я бы посмотрел в каталоге C: \ pythonX.Y \ Scripts файл с именем easy_install-XY-script.py, (где X & Y - номер основной и вспомогательной версии Python, поэтому для python 2.7 (что-то ищите c:\Python27\Scripts\easy_install-2.7-script.py), а затем запустите его из командной строки. например:

c:\Python27\Scripts\easy_install-2.7-script.py twitter 

В качестве альтернативы следуйте инструкциям по адресу: https://code.google.com/p/python-twitter/, чтобы узнать, как установить без простой установки.