Как использовать виртуальные окружения Python (venv): Руководство для начинающих
# Простая пошаговая шпаргалка по созданию, активации и управлению виртуальными
# окружениями Python с помощью venv. Также разберем, как устанавливать PIP-пакеты внутри
# виртуального окружения. Идеально подходит для новичков на Linux, macOS и Windows.
# ----- Виртуальные окружения Python (venv) -----
# 1. Установи пакет venv.
# На Debian/Ubuntu может потребоваться отдельная установка:
xinit@localhost:~$ sudo apt install python3-venv
# На Windows и других системах модуль venv обычно уже включен в Python 3 по умолчанию.
# 2. Создай директорию проекта и перейди в неё:
xinit@localhost:~$ mkdir myproject && cd myproject
# 3. Создай окружение (например, с именем 'env'):
xinit@localhost:~/myproject$ python3 -m venv env
# 4. Активируй окружение.
# На Linux/macOS (bash/zsh):
xinit@localhost:~/myproject$ source env/bin/activate
# На Windows (Command Prompt):
xinit@localhost:~/myproject$ env\Scripts\activate.bat
# Твоё приглашение в терминале (prompt) изменится:
(env) xinit@localhost:~/myproject$ python -V
# 5. Установи нужный пакет в виртуальное окружение. Например, Django:
(env) xinit@localhost:~/myproject$ pip install django
# 6. Выйди из окружения (деактивация):
(env) xinit@localhost:~/myproject$ deactivate
# Совет профи: Всегда добавляй папку своего venv ('env/') в файл .gitignore!