Python по умолчанию и использование tweepy API - PullRequest
0 голосов
/ 03 сентября 2010

Я пытаюсь использовать твипай API для создания функции твиттера, и у меня есть две проблемы. У меня мало опыта работы с терминалом и Python в целом.

1) Он правильно установлен с Python 2.6, однако я не могу использовать его или установить с Python 3.1. Когда я пытаюсь установить модуль в 3.1, он выдает ошибку, что нет никаких настроек модуля. Первоначально я думал, что, возможно, я не смог использовать модуль tweepy с 3.1, однако в файле readme написано «Python 3 branch (3.1)», что, как я предполагаю, означает, что он совместим. Когда я искал модуль setuptools, который, как я полагал, мог загрузить в новую версию, были только модули до Python 2.7. Как правильно установить Tweepy API на Python 3.1?

2) Мой Python по умолчанию при запуске из терминала - 2.6.1, и я хотел бы сделать его 3.1, чтобы мне не нужно было вводить python3.1.

Ответы [ 2 ]

2 голосов
/ 03 сентября 2010

Установка Распространение , который представляет собой совместимый ветвь setuptools, который поддерживает Python 3. При этом убедитесь, что вы используете Python 3 вместо Python 2. В большинстве установок Python 3 есть символ или команда с именемpython3, тогда как python относится к установке Python 2.Из-за несовместимых различий между Python 2 и Python 3 рекомендуется не пытаться переопределить это и иметь python см. python3.

0 голосов
/ 03 сентября 2010

Обновление: В комментариях ниже есть несколько спорных моментов против этой техники.

2) Какую ОС вы используете? Обычно в вашей системе есть символическая ссылка, которая указывает от ' python ' до ' pythonx.x ', где x.x - номер версии, предпочитаемый вашей операционной системой. В Linux есть символическая ссылка / usr / bin / python , которая указывает (в Ubuntu 10.04) / usr / bin / python2.6 при стандартной установке.

Просто вручную измените текущую ссылку, чтобы она указывала на двоичный файл python3.1, и все в порядке.

...