Как установить Python 3.9 на Debian 10
Python — это язык программирования и сценариев, разработанный под лицензией с открытым исходным кодом, одобренной OSI, что делает его свободно используемым и распространяемым даже для коммерческого использования. Управление и контроль разработки находятся в ведении Python Software Foundation . На момент обновления этой статьи последней версией Python является 3.9.x. Мы продемонстрируем, как пользователи Linux могут установить Python 3.9 в системе Debian 10.
Python — это простой в освоении язык, с чистым и простым синтаксисом, что делает его быстрым выбором для новых и опытных разработчиков. Python можно использовать для создания настольных приложений, сценариев автоматизации, веб-приложений, игр, приложений для работы с большими данными и многих других. Первым шагом на пути разработки Python является установка программного обеспечения.
Установите Python 3.9 на Debian 10
Обновите индекс кэша APT перед установкой Python 3.9 в системе Debian 10.
sudo apt update
Если обновление возможно, выполните следующие команды.
sudo apt upgrade -y
Затем перезапустите систему после успешного обновления.
sudo reboot
После перезагрузки системы установите пакеты зависимостей:
sudo apt install wget software-properties-common build-essential libnss3-dev zlib1g-dev libgdbm-dev libncurses5-dev libssl-dev libffi-dev libreadline-dev libsqlite3-dev libbz2-dev
Нажмите клавишу y, чтобы начать установку:
0 upgraded, 95 newly installed, 0 to remove and 0 not upgraded.
Need to get 74.7 MB of archives.
After this operation, 296 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Посетите страницу загрузок Python и загрузите последнюю версию.
wget https://www.python.org/ftp/python/3.9.2/Python-3.9.2.tgz
Распакуйте загруженный файл.
tar xvf Python-3.9.2.tgz
Измените рабочий каталог, чтобы создать папку Python:
cd Python-3.9.2/
Запустить команду конфигурации
./configure --enable-optimizations
Пример вывода:
....
checking for shm_open... yes
checking for shm_unlink... yes
checking for pkg-config... no
checking for openssl/ssl.h in /usr/local/ssl... no
checking for openssl/ssl.h in /usr/lib/ssl... no
checking for openssl/ssl.h in /usr/ssl... no
checking for openssl/ssl.h in /usr/pkg... no
checking for openssl/ssl.h in /usr/local... no
checking for openssl/ssl.h in /usr... no
checking whether compiling and linking against OpenSSL works... no
checking for --with-ssl-default-suites... python
checking for --with-builtin-hashlib-hashes... md5,sha1,sha256,sha512,sha3,blake2
configure: creating ./config.status
config.status: creating Makefile.pre
config.status: creating Misc/python.pc
config.status: creating Misc/python-embed.pc
config.status: creating Misc/python-config.sh
config.status: creating Modules/ld_so_aix
config.status: creating pyconfig.h
config.status: pyconfig.h is unchanged
creating Modules/Setup.local
creating Makefile
Соберите Python 3.9 в Debian 10 Linux:
sudo make altinstall
Результат успешной установки будет примерно таким, как показано ниже:
....
changing mode of /usr/local/lib/python3.9/lib-dynload/__pycache__ to 755
running install_scripts
copying build/scripts-3.9/idle3.9 -> /usr/local/bin
copying build/scripts-3.9/pydoc3.9 -> /usr/local/bin
copying build/scripts-3.9/2to3-3.9 -> /usr/local/bin
changing mode of /usr/local/bin/idle3.9 to 755
changing mode of /usr/local/bin/pydoc3.9 to 755
changing mode of /usr/local/bin/2to3-3.9 to 755
rm /usr/local/lib/python3.9/lib-dynload/_sysconfigdata__linux_x86_64-linux-gnu.py
rm -r /usr/local/lib/python3.9/lib-dynload/__pycache__
/usr/bin/install -c -m 644 ./Misc/python.man \
/usr/local/share/man/man1/python3.9.1
if test "xupgrade" != "xno" ; then \
case upgrade in \
upgrade) ensurepip="--altinstall --upgrade" ;; \
install|*) ensurepip="--altinstall" ;; \
esac; \
./python -E -m ensurepip \
$ensurepip --root=/ ; \
fi
Looking in links: /tmp/tmpog4qrruc
Requirement already up-to-date: setuptools in /usr/local/lib/python3.9/site-packages (49.2.1)
Requirement already up-to-date: pip in /usr/local/lib/python3.9/site-packages (20.2.3)
Выполнение приведенных ниже команд выведет версию Python 3.9, доступную в вашей системе:
$ python3.9 --version
Python 3.9.2
Чтобы установить модули Python, доступные на странице выпусков модулей , используйте синтаксис команды:
python3.9 -m pip install <module>
Заключение
В этом кратком руководстве мы показали вам, как установить Python 3.9 в Debian 10 Linux. Если вы будете использовать это руководство позже, примените аналогичный процесс.