Установить Python в Linux

Содержание статьи
Проверка установленных версий
Установка с помощью менеджера пакетов
Скачать и установить Python 2.7.9
Скачать и установить Python 3.9.1
Установка Pip

Проверка установки Python в Linux

Прежде чем приступать к решительным действиям желательно проверить не установлен ли Python в Вашем дистрибутиве Linux по умолчанию.

Выполните команды

python --version

Python 2.7.16

python3 --version

Python 3.7.3

Как Вы можете увидеть - в моём Debian из коробки установлены Python 2.7.16 и Python 3.7.3

Если у вас нет Python по умолчанию - переходите к следующему шагу.

Прежде чем устанавливать Python советую установить бибилотеки для работы с ssl.

Иначе, в будущем можно столкнуться с ошибкой SSL module is not available

Установка с помощью менеджера пакетов

Самый простой способ - воспользоваться менеджером пакетов.

В Debian , Ubuntu и других .deb дистрибутивах это apt

В CentOS , RedHat и других .rpm дистрибутивах это yum

Выполните

sudo apt update
sudo apt-get install python3

Или

sudo yum update -y
sudo yum install python3

Если что-то не получается - переходите к следующему шагу

Скачать и установить Python 2.7.9

Чтобы установить Python из скачанного архива нужен компилятор C например gcc

Репозиторий: https://www.python.org/ftp/python/

Если нужно установить второй Python последней версии 2.7.9

wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz

--2021-01-11 12:17:43-- https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz Resolving www.python.org (www.python.org)... 151.101.84.223, 2a04:4e42:14::223 Connecting to www.python.org (www.python.org)|151.101.84.223|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 16657930 (16M) [application/octet-stream] Saving to: ‘Python-2.7.9.tgz’ Python-2.7.9.tgz 100%[=============================================================>] 15.89M 3.63MB/s in 4.4s 2021-01-11 12:17:48 (3.61 MB/s) - ‘Python-2.7.9.tgz’ saved [16657930/16657930]

Распаковать архив можно командой

tar xvzf Python-2.7.9.tgz

Затем нужно перейти в распакованную директорию и выполнить configure make install

cd Python-2.7.9
./configure
make
sudo make install

Скачать и установить Python 3.9.1

wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz ; tar xvzf Python-3.9.1.tgz ; cd Python-3.9.1 ; ./configure ; sudo make install

Установка Pip

sudo apt update
sudo apt install python3-pip
pip3 --version

pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)

Про pip

Библиотеки лежат в /home/andrei/.local/lib

ls -la /home/andrei/.local/lib

total 0
drwx------ 0 andrei andrei 512 Mar 20 16:41 .
drwx------ 0 andrei andrei 512 Mar 19 13:31 ..
drwx------ 0 andrei andrei 512 Mar 19 13:19 python2.7
drwx------ 0 andrei andrei 512 Mar 20 15:01 python3.5

Статьи о Python
Программирование на Python
Интерактивный режим
Списки
Циклы
Методы
Функции
*args **kwargs
enum
Опеределить тип переменной Python
Тестирование с помощью Python
Работа с REST API на Python
Работа с файлами в Python
Скачать файл по сети
SQLite3: работа с БД
datetime: Дата и время в Python
Selenium + Python
Сложности при работе с Python
DJANGO
Flask
Скрипт для ZPL принтера
socket :Python Sockets
Виртуальное окружение
subprocess: выполнение bash команд из Python
multiprocessing: несколько процессов одновременно
psutil: cистемные ресурсы
sys.argv: аргументы командной строки
pydantic: валидация данных
paramiko: SSH из Python
enumerate

Поиск по сайту

Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@urn.su если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящуюю по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: