Исходим из того, что python уже установлен.
1. Проверим версию:
python3 -V
2. Перед началом работы выполняется обновление, команда:
sudo apt update
3. Если требуется установить обновление, то пишем команду с флагом -y (означает автоматическое согласие на установку).
sudo apt -y upgrade
4. Устанавливаем пакет для виртуального окружения:
sudo apt install python3-venv
или так
sudo apt install python3.10-venv
5. Создаем виртуальное окружение для проекта:
Внимание!!! my_venv - это имя, которое придумываете Вы.
- m - флаг, который означает модуль
venv - модуль, который запущен для работы
python3 -m venv my_venv
6. Активация виртуального окружения:
используем команду source - встроенная команда оболочки, которая считывает и выполняет содержимое файла в текущей оболочке.
source my_venv/bin/activate
7. Всё!!! Теперь можно устанавливать библиотеки.
Для начала проверим, что установлено.
pip list
8. Создадим файл requirements.txt:
touch requirements.txt
9. Откроем его и напишем, какие пакеты нужно установить и сохраняем. Например:
aiogram
requests
numpy
10. Загружаем пакеты:
pip install -r requirements.txt
11. Если в процессе работы пришлось установить еще какие-то пакеты или хотите узнать какие версии пакетов стоят, то пишут команду:
pip freeze > requirements.txt
12. Когда нужно выйти из виртуального окружения, то деактивируйте командой: