Я пытаюсь настроить среду разработки Python на Ubuntu 14.04. Я хотел установить последнюю версию Python 2 (2.7.11) вместе с версией ОС, таким образом, я следовал инструкциям здесь: Как использовать Последний Python 2.7.x “Правильный Путь” на Ubuntu 12.04 LTS? Основные шаги были:
sudo add-apt-repository ppa:fkrull/deadsnakes-python2.7
sudo apt-get update
sudo apt-get install python2.7
Я думал, что это установит вторую копию в дополнение к значению по умолчанию 2.7.6 (как то, как Hombrew работает в MacOS), но теперь когда я работаю python --version
Я добираюсь 2.7.11
. which python
возвраты /usr/bin/python
, то же для which python2.7
. Ничто явно не повреждается в ОС, но я надеялся избежать этого вида коллизии. Существует ли лучший способ сделать это?
ОБНОВЛЕНИЕ: Я вижу теперь, когда в информации о версии это говорит, "ИМЕЮТ В ВИДУ, что этот PPA заменит базовый компонент системы (т.е. Python 2.7)!" Я предполагаю, что это дизайном, но я все еще задаюсь вопросом, существует ли менее разрушительный способ установить последний Python 2.7 через диспетчер пакетов.
ниже процесса не должен использоваться для установки Python3, поскольку Python3 является несовместимым с Python2, и вещи будут повреждение (если Вы не будете очень, очень осторожны)
Зависимости от Установки:
sudo apt-get install build-essential checkinstall
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
Загрузка Python:
cd ~/Downloads/
wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz
архив Извлечения:
tar -xvf Python-2.7.12.tgz
cd Python-2.7.12
Сборка и установка:
./configure
make
sudo checkinstall
Существуют некоторые инструкции относительно выполнения этого здесь . Это предлагает компилировать Python 2.7.11 из источника и создать виртуальная среда , в котором можно использовать его.