CentOS

Инсталирайте Python 3.9 на CentOS 8 / CentOS 7

Инсталирайте Python 3.9 на CentOS 8 / CentOS 7

В днешното ръководство ще се научите да инсталирате Python 3.9 на CentOS 8 / CentOS 7 Linux система. Python е език за програмиране с общо предназначение, интерпретиран и на високо ниво, първоначално създаден от Guido van Rossum. Python е създаден за простота, дълбока интеграция и голяма разширяемост. Можете да постигнете много повече с Python, използвайки мощни библиотеки и инструменти, включително Django, Pygame, Matplotlib, Plotly, e.T.° С.

В следващите раздели разглеждаме стъпките за инсталиране на Python 3.9 на CentOS 8 / CentOS 7. Ако се интересувате от пълен списък с функции, доставени в Python 3.9 проверете официалните бележки за изданието.

Инсталирайте Python 3.9 на CentOS 8 / CentOS 7

Python е междуплатформен софтуерен пакет, което означава, че може да работи на Linux, Windows, macOS и BSD системи. От тази актуализация на статията, точната последна версия на Python 3.9 е версия Python 3.9.1. Това е версията на Python, която ще бъде инсталирана в този урок.

Стъпка 1: Инсталирайте зависимости на Python

Влезте във вашата система CentOS 8 / CentOS 7 като root или потребител с права на sudo.

$ ssh [имейл защитен]

След това направете актуализация на системата

sudo yum -y актуализация

Инсталирайте необходимите инструменти за разработка на софтуер, необходими за изграждането на Python 3.9 на CentOS 8 / CentOS 7:

sudo yum groupinstall "Инструменти за разработка" -y sudo yum install openssl-devel libffi-devel bzip2-devel -y

Потвърдете, че е налице gcc:

$ gcc - версия gcc (GCC) 8.3.1 20191121 (Red Hat 8.3.1-5) Copyright (C) 2018 Free Software Foundation, Inc. Това е безплатен софтуер; вижте източника за условията за копиране. НЯМА гаранция; нито за ТЪРГОВОСТ или ФИТНЕС ЗА КОНКРЕТНА ЦЕЛ.

Стъпка 2: Изтеглете най-новия Python 3.9 Архив

Уверете се, че wget е инсталиран:

sudo yum инсталирай wget -y

Използвайте wget, за да изтеглите най-новия Python 3.9 освобождаване.

wget https: // www.питон.org / ftp / python / 3.9.2 / Python-3.9.2.tgz

Извлечете архивния файл с помощта на tar:

tar xvf Python-3.9.2.tgz

Превключете към директорията, създадена от извличането на файл:

cd Python-3.9 * /

Стъпка 2: Инсталирайте Python 3.9 на CentOS 8 / CentOS 7

Изпълнете командата по-долу, за да конфигурирате инсталацията на Python.

./ configure --enable-оптимизации

Примерен изход за успех:

... проверка за Linux getrandom () syscall ... да проверка за функцията getrandom () ... да проверка за библиотека, съдържаща shm_open ... -lrt проверка за sys / mman.h ... (кеширано) да проверка за shm_open ... да проверка за shm_unlink ... да проверка за pkg-config ... / usr / bin / pkg-config проверка дали компилирането и свързването срещу OpenSSL работи ... да проверка за X509_VERIFY_PARAM_set1_host в libssl ... да проверка за - -with-ssl-default-suites ... проверка на python за --with-builtin-hashlib-hashes ... md5, sha1, sha256, sha512, sha3, blake2 конфигуриране: създаване ./ конфиг.конфигурация на състоянието.статус: създаване на Makefile.предварително конфиг.статус: създаване на Misc / python.pc конфигурация.статус: създаване на Misc / python-embed.pc конфигурация.статус: създаване на Misc / python-config.sh config.статус: създаване на модули / ld_so_aix config.статус: създаване на pyconfig.h създаване на модули / настройка.локално създаване на Makefile

Изградете Python 3.9 на CentOS 8 / CentOS 7:

sudo направи altinstall

Бъдете търпеливи, тъй като това отнема доста време в зависимост от броя на процесорните ядра във вашата система. Ако това е било успешно, трябва да получите съобщение като по-долу:

... стартиране на install_scripts копиране на build / scripts-3.9 / pydoc3.9 -> / usr / local / bin copying build / scripts-3.9 / празен ход3.9 -> / usr / local / bin copying build / scripts-3.9/2 до 3-3.9 -> / usr / local / bin режим на промяна на / usr / local / bin / pydoc3.9 до 755 промяна на режима на / usr / local / bin / idle3.9 до 755 променящ се режим на / usr / local / bin / 2to3-3.9 до 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 ./ Разни / python.man \ / usr / local / share / man / man1 / python3.9.1 ако тест "xupgrade" != "xno"; след това \ case ъпгрейд в \ upgrade) surepip = "- altinstall --upgrade" ;; \ install | *) surepip = "- altinstall" ;; \ esac; \ ./ python -E -m осигурявам пип \ $ осигурявам пип --root = /; \ fi Търси линкове: / tmp / tmpxqejw3c3 Обработка / tmp / tmpxqejw3c3 / setuptools-49.2.1-py3-none-any.whl Обработка / tmp / tmpxqejw3c3 / pip-20.2.3-py2.py3-none-any.whl Инсталиране на събрани пакети: setuptools, pip ПРЕДУПРЕЖДЕНИЕ: Скриптът easy_install-3.9 е инсталиран в '/ usr / local / bin', който не е на PATH. Помислете за добавяне на тази директория към PATH или, ако предпочитате да потиснете това предупреждение, използвайте --no-warn-script-location. ПРЕДУПРЕЖДЕНИЕ: Скриптът pip3.9 е инсталиран в '/ usr / local / bin', който не е на PATH. Помислете за добавяне на тази директория към PATH или, ако предпочитате да потиснете това предупреждение, използвайте --no-warn-script-location. Успешно инсталиран pip-20.2.3 setuptools-49.2.1

Проверете Python 3.9 инсталиране на CentOS 8 / CentOS 7

Изпълнете командата по-долу, за да потвърдите успешната инсталация на Python 3.9 на CentOS 8 / CentOS 7:

$ python3.9 - версия Python 3.9.1

Pip3.Трябва да са инсталирани и 9:

$ pip3.9 - версия пип 20.2.3 от / usr / local / lib / python3.9 / site-пакети / пип (python 3.9)

Ето още ръководства, които имаме за Python на нашия уебсайт:

Най-добри книги за изучаване на програмиране на Python

Инсталирайте Python 3.8 на CentOS 8 / CentOS 7

Внедрете приложението Python 3 Django на CentOS 7 с Apache и mod_wsgi

Как да инсталираме Python & Django на Debian

Инсталирайте Python 3 / Python 2.7 на CentOS 8 / RHEL 8

Facebook плаща на тийнейджъри и възрастни да инсталират приложение, което ги шпионира
Това е доста шокиращо. Предупреждаваме децата през цялото време да внимават какво правят на телефоните си. И всички ние бяхме предупредени, че Faceboo...
Apple дърпа групата FaceTime след доклади за грешки, но все още е изправена пред законови предизвикателства
Apple отнема доста количество топлина за грешка, открита с тяхната функция за групово FaceTime. Това позволи на другите да ви надникнат за кратко, без...
Вашите iPhone са уязвими без iCloud и крадците го знаят
Една от най-добрите характеристики на iPhone е защитата, която ви предпазва от кражба и / или хакване. Има толкова много защити, като Face / Touch ID ...