Python по умолчанию и использование Tweepy API
Вопрос
Я пытаюсь использовать Tweepy API, чтобы сделать функцию Twitter, и у меня есть две проблемы. У меня мало опыта с терминалом и питоном в целом.
1) Он установлен правильно с Python 2.6, однако я не могу использовать его или установить его с помощью Python 3.1. Когда я пытаюсь установить модуль в 3.1, это дает мне ошибку, которую нет модуля SetUtools. Первоначально я подумал, что, возможно, я не смог использовать Tweepey Module с 3.1, однако в Readme он говорит, что «Python 3 филиал (3.1)», который я предполагаю, что это совместимо. Когда я искал модуль STUPPULTOOLS, который я полагал, что я смогу загрузить в новую версию, для Python были только модули для Python 2.7. Как бы я правильно установил Tweepy API на Python 3.1?
2) Мой Python по умолчанию при запуске с терминала составляет 2.6.1, и я хотел бы сделать его 3.1, поэтому мне не нужно набирать Python3.1.
Решение
Установить Распределять Что является совместимой вилкой SetUptools, которые поддерживают Python 3. При этом убедитесь, что вы используете Python 3 вместо Python 2. Большинство установок Python 3 предоставляют Symlimk или команду python3
, в то время как python
Относится к установке Python 2. Из-за несовместимых различий между Python 2 и Python 3 рекомендуется, чтобы вы не пытаетесь переопределить это и иметь python
Ссылаться на python3
.
Другие советы
Обновлять: Приведенные ниже комментарии имеют некоторые твердые точки против этой техники.
2) Какую ОС вы бежите? Как правило, в вашей системе есть симличийка в вашей системе, какие точки от 'питон' к 'pythonx.x.«Где XX - это номер версии, предпочитаемый вашей операционной системой. На Linux есть SymLink / usr / bin / python, какие указывает (на Ubuntu 10.04) /usr/bin/python2.6. на стандартной установке.
Просто вручную измените текущую ссылку, чтобы указать на двоичные Python3.1, и вы в порядке.