Skip to content

Python

Python — интерпретируемый высокоуровневый язык программирования общего назначения, поддерживающий широкий спектр применения и парадигм программирования.

Установка зависимостей

Python можно установить через терминал:

shell
su -
apt-get update
apt-get install gcc-c++ zlib-devel libssl-devel libsqlite3-devel libffi-devel
exit
shell
epm -i gcc-c++ zlib-devel libssl-devel libsqlite3-devel libffi-devel

Установка из исходного кода

Устанавливаем и разархивируем исходный код с официального сайта:

shell
cd ~/Загрузки
wget https://www.python.org/ftp/python/VERSION/Python-VERSION.tgz
tar zxvf Python-VERSION.tgz

VERSION — необходимая версия Python.

Стабильные версии
3.12.3
3.11.9
3.10.14
3.9.19

Собираем Python:

shell
su -
cd /home/USER/Загрузки/Python-VERSION
./configure --prefix=DIR --enable-optimizations
make
make install
make clean
rm -rf /home/USER/Загрузки/Python-VERSION
exit

USER — имя вашего пользователя.
VERSION — необходимая версия Python.
--prefix — устанавливает директорию для сборки, можно убрать.

Информация

При сборке Python в собственную директорию, необходимо добавить её в переменную PATH.

Устанавливаем pip:

shell
su -
apt-get update
apt-get install pip
exit
shell
epm -i pip

Использование venv

Переходим в папку проекта:

shell
cd /path/to/project/

Создаём окружение и обновляем pip:

shell
python3.10 -m venv venv
source venv/bin/activate
pip install -U pip

Авторы

The avatar of contributor named as Кирилл Уницаев Кирилл Уницаев
The avatar of contributor named as Давид Султаниязов Давид Султаниязов
The avatar of contributor named as Жора Змейкин Жора Змейкин

История изменений