2015-04-08 2 views
0

Мой Ubuntu использует python 3.4 в качестве python по умолчанию. Теперь мне нужно использовать python 2.7. Проблемы трудно понять, как переключить стандартную версию python и установить множество libs с помощью python 3.4, что делает python 2.7 неподдерживаемой. Может ли кто-нибудь мне помочь?Изменить по умолчанию Python 3 из Python 3.x в Python 2.7 на Ubuntu Linux

+2

Что вы подразумеваете под «стандартной» версией? Вы имеете в виду версию, которая запускается при использовании команды 'python'? – Doorknob

+0

Да, и все, что связано с python, было установлено вместе с этой «стандартной» версией –

+2

Этот вопрос, вероятно, больше подходит для обмена, например [AskUbuntu] (http://askubuntu.com/) или [SuperUser] (http: // superuser.com/), поскольку это больше связано с настройкой среды, чем с решением проблемы программирования. –

ответ

0

Ubuntu имеет то, что называется хранилищем мертвых змей, откуда вы можете установить любую версию Python, поддерживаемую Феликс Круллом.

https://launchpad.net/~fkrull/+archive/ubuntu/deadsnakes

Лучшая практика заключается в

  • Установка Python из deadsnakes PPA

  • Создание virtualenv для соответствующих Python

    virtualenv -p python2.7 my-venv 
    
  • Затем вы используете эту virtualenv для фу разработка rther Python и развертывание

    source my-venv/bin/active 
    

Read more about Python virtual environments.

Не изменяйте ничего Python, связанный в/usr/bin или символических ссылках. Это разбивает все пакеты вашей операционной системы в зависимости от Python.

Смежные вопросы