Python представляет собой язык программирования высокого уровня с объектно-ориентированной парадигмой. Он является открытым и поддерживается обширным сообществом. Python занимает важное место среди ведущих технологических компаний, таких как Google.
Последняя стабильная версия Python 3.9 была выпущена с рядом улучшений и обновлений безопасности. Она включает в себя множество новых модулей, а также улучшенные уже существующие модули и различные другие функции.
Этот гид поможет вам установить Python 3.9 на операционную систему Ubuntu 18.04 LTS, используя исходный код Python для установки.
Следуйте приведенным ниже указаниям и выберите один из доступных способов установки Python 3.Оба метода были протестированы на актуальной версии Ubuntu 18.04.
Шаг 1: Установите необходимые зависимости
Перед установкой Python 3.9 необходимо установить некоторые зависимости. Откройте терминал и выполните следующую команду:
sudo apt update
sudo apt install -y build-essential libssl-dev libbz2-dev libreadline-dev libsqlite3-dev libffi-dev zlib1g-dev
Шаг 2: Скачайте исходный код Python 3.9
Скачайте архив с исходным кодом Python 3.9 с официального сайта. Например, вы можете использовать следующую команду:
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
Шаг 3: Распакуйте архив
Распакуйте загруженный архив:
tar -xvf Python-3.9.0.tgz
Шаг 4: Скомпилируйте и установите Python
Перейдите в распакованную директорию и выполните команды для компиляции:
cd Python-3.9.0
./configure --enable-optimizations
make
sudo make altinstall
Шаг 5: Проверьте установку
После завершения установки проверьте версию Python:
python3.9 --version
Теперь Python 3.9 установлен на вашем компьютере с Ubuntu 18.0Вы можете также установить pip, используя следующую команду:
sudo apt install python3-pip
Теперь вы готовы использовать Python 3.9 для своих проектов!
Содержание статьи
Предварительные условия
Перед началом установки Python вам необходимо установить несколько необходимых пакетов на вашем компьютере. Войдите в систему Ubuntu и выполните следующие команды:
Для начала обновите список пакетов с помощью команды:
sudo apt update
Затем установите базовые зависимости, необходимые для работы Python:
sudo apt install software-properties-common
Также рекомендуется установить следующие пакеты:
sudo apt install build-essential libssl-dev libffi-dev python3-dev
Эти пакеты обеспечат поддержку сборки и разработки приложений на Python. Убедитесь, что у вас есть доступ к интернету, чтобы загрузить и установить все необходимые компоненты.
Установка Python 3.9 из исходного кода
Хотя пакеты Debian доступны, мы не рекомендуем устанавливать Python 3.9 из исходного кода. Тем не менее, в некоторых случаях может понадобиться установка из исходных файлов.
Следуйте нижеуказанным инструкциям для установки Python 3.9 с использованием исходного кода на системе Linux Ubuntu 18.04.
Сначала установите необходимые пакеты для компиляции исходного кода. Откройте терминал и выполните следующие команды:
sudo apt update
sudo apt install -y build-essential libssl-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libffi-dev zlib1g-dev
После установки необходимых зависимостей скачайте исходный код Python 3.9.16:
wget https://www.python.org/ftp/python/3.9.16/Python-3.9.16.tgz
Распакуйте скачанный архив:
tar -xvf Python-3.9.16.tgz
Перейдите в директорию с распакованными файлами:
cd Python-3.9.16
Теперь подготовьте сборку Python, выполнив команду:
./configure --enable-optimizations
Затем начните процесс компиляции:
make -j $(nproc)
И, наконец, установите Python:
sudo make altinstall
Проверьте успешность установки, запустив:
python3.9 -V
В данном уроке мы рассмотрели два метода установки Python 3.9 на Ubuntu 18.04: через архивный файл исходного кода и APT PPA. Каждый из этих подходов имеет свои преимущества: архивный файл исходного кода предоставляет более настраиваемый опыт установки, тогда как метод APT PPA обеспечивает удобство и эффективность. Следуя шагам, описанным в этом руководстве, вы сможете воспользоваться новейшими возможностями и улучшениями производительности Python 3.По мере продвижения в изучении Python, не забывайте о большом количестве библиотек и фреймворков, доступных для повышения ваших навыков программирования и оптимизации проектов. С установленным Python 3.9 на вашей Ubuntu 18.04 вы готовы справляться с различными задачами программирования и создавать инновационные, высокопроизводительные приложения.
Обратите внимание, что после установки Python 3.9 рекомендуется установить пакетный менеджер pip, который облегчит управление библиотеками. Вы можете сделать это, выполнив:
python3.9 -m ensurepip
Теперь у вас есть доступ ко всем последним библиотекам и инструментам Python, которые помогут вам в разработке.
Также стоит упомянуть, что вы можете создать виртуальное окружение для своих проектов, используя venv. Это позволит вам изолировать зависимости и управлять пакетами более эффективно. Для создания виртуального окружения выполните:
python3.9 -m venv myenv
И активируйте его с помощью:
source myenv/bin/activate
Кроме того, вы можете установить дополнительные модули и расширения, которые помогут в разработке. Например, популярные библиотеки, такие ка
Установка необходимых зависимостей
Ниже перечислены основные пакеты, которые следует установить:
- build-essential – набор утилит для компиляции программного обеспечения;
- checkinstall – инструмент для создания пакетов;
- libssl-dev – библиотеки для работы с SSL;
- libbz2-dev – библиотека для работы с форматом bzip2;
- libreadline-dev – средства для работы с текстовым вводом;
- libsqlite3-dev – библиотеки для работы с SQLite;
- libffi-dev – библиотеки для взаимодействия с языком программирования C;
- zlib1g-dev – библиотеки для работы с сжатыми данными;
- liblzma-dev – библиотека для работы с LZMA-компрессией;
- tk-dev – инструменты для создания графических интерфейсов.
Для установки перечисленных компонентов выполните следующую команду в терминале:
sudo apt update && sudo apt install build-essential checkinstall libssl-dev libbz2-dev libreadline-dev libsqlite3-dev libffi-dev zlib1g-dev liblzma-dev tk-dev
После завершения процесса инсталляции все необходимые зависимости будут доступны для дальнейшей работы, что значительно упростит выполнение последующих этапов.
Настройка окружения для работы с Python 3.9
Следует учитывать несколько важных шагов для достижения желаемого результата:
- Выбор менеджера пакетов: Рекомендуется использовать инструменты, такие как
pip, для упрощения установки библиотек и управления зависимостями. - Создание виртуального окружения: Виртуальные среды позволяют изолировать проекты друг от друга, что особенно полезно при работе с различными версиями библиотек. Для этого можно воспользоваться
venv. - Установка необходимых библиотек: Определите список нужных пакетов и установите их с помощью
pip. Например, популярные библиотеки для работы с данными включаютnumpyиpandas.
Следуя этим шагам, вы создадите надежную и гибкую платформу для разработки, которая позволит вам сосредоточиться на написании качественного кода и реализации своих идей.

