Python.Django. Настройка среды и проекта - nagaevkirill/WIKI GitHub Wiki

Настройка ПК

1. Установить Python3 на ПК

 https://www.python.org/downloads/

2. Установка PIP и VENV (виртуальное кружение)

Полезное видео про Виртуальное окружение в Python, Менеджер пакетов PIP, Файл requirements.txt https://www.youtube.com/watch?v=rsG1Y5k-9jo

 для Windows
  py -m pip install --upgrade pip
  py -m pip install --user virtualenv** (прописать указанный в варнинге путь в Path)
 для *nix
  python3 -m pip install --user --upgrade pip
  python3 -m pip install --user virtualenv

Создание проекта и настройка вирт окружения

1. создать проект

 mkdir currency_calc

2. создать и активировать в проекте VENV (синтаксис для PS)

Предварительно требуется разрешить выполнение скриптов в PowerShell - Изменить политику выполнения для PowerShell.

 Для этого запускаем PS от имени администратора, вставляем Set-ExecutionPolicy RemoteSigned
 подтверждаем действие для всех, нажимаем - А
 Далее создаем окружение командой:
 python.exe -m venv venv
 Затем активируем окружение
 .\venv\Scripts\Activate

4. добавляем/обновляем пакеты в виртуальной среде (синтаксис для PS)

 pip freeze - распечатывает установленные пакеты
 pip install -U pip setuptools - обновление пакетов pip и setuptools
 pip install requests lxml - установка доп библиотек
 pip uninstall lxml -y - для удаления библиотек(и)

5. генерируем файл requirements.txt

 pip freeze > requirements.txt

6. отключение вирт окружения

 deactivate

Как подключить новый проект с загрузкой зависимых модулей:

 1. создать venv - python -m venv venv
 2. активировать вирт окружение - .\venv\Scripts\activate
 3. установка, используя файл requirements.txt - pip install -r requirements.txt
⚠️ **GitHub.com Fallback** ⚠️