Я чуть не нарушил установку Ubuntu, пытаясь установить python 3.7 из исходников с помощью checkinstall
.
У меня вопрос, как установить python 3.7 и его эквивалент ipython вместе с python 3.5, не нарушая всего, что связано с собственной установкой python?
Сначала мы должны проверить дважды то, что является текущей установленной версией с помощью следующих команд python --version
и/или python3 --version
Мы удостоверяются, что последняя версия Debian установлена перед установкой Python.
Простое apt-get update
и apt-get dist-upgrade
сопровождаемый путем перезагрузки компьютера сделает.
Затем для проверки ключа файла tar Python, мы должны установить DirMngr, если он уже не установлен:
sudo apt-get install dirmngr
После этого мы можем получить Открытые ключи OpenPGP от страницы загрузки Python и раздать ее к следующей командной строке:
gpg --recv-key AA65421D
и используйте его для проверки загруженной версии
gpg --verify Python-3.6.4.tar.xz.asc
(3.6.4 может быть изменен для определенной версии, загруженной с веб-сайта Python),
Отсюда, мы копируем наш файл tar в src папку
sudo cp ~/Downloads//Python-3.6.4.tar.xz /usr/src/
И мы CD к src папке и нам untar архив
cd /usr/src/ && sudo tar -xf Python-3.6.4.tar.xz
Следующие зависимости могут быть необходимы перед компиляцией
sudo apt-get install build-essential checkinstall zlib1g zlib1g-dev openssl
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
sudo apt-get build-dep python3.5
Следующий шаг должен настроить и установить использование altinstall, чтобы избежать конфликта версий и повредить программу, уже работающую с предыдущей версией Python
sudo ./configure
sudo make altinstall
Для выполнения 3,7 версий, можно просто использовать python3.7, чтобы запустить интерпретатор и установить эквивалентный ipython, можно использовать эту команду
python3.7 -m pip install ipython