TG Telegram Group & Channel
[PYTHON:TODAY] | United States America (US)
Create: Update:

⌨️ Как правильно работать с виртуальным окружением в Python: venv + pip

Хочешь, чтобы твои проекты были изолированы, чистые и без конфликтов библиотек?

Освой venv — встроенный инструмент Python для создания виртуального окружения, где каждый проект живёт в своей песочнице. Никакого бардака в глобальной системе!

👨‍💻 Создание и активация окружения:

python -m venv myenv         # Создаём виртуальное окружение
source myenv/bin/activate # Активация на Linux/macOS
myenv\Scripts\activate # Активация на Windows


⚠️ Выключение и удаление:

deactivate                   # Отключение окружения
rm -r myenv # Удаление на Linux/macOS
rmdir /s myenv # Удаление на Windows


📦 Работа с зависимостями:

pip install <package>        # Установка библиотеки
pip install -U <package> # Обновление
pip uninstall <package> -y # Удаление

pip freeze # Список зависимостей
pip freeze > requirements.txt # Сохраняем в файл
pip install -r requirements.txt # Установка из файла


💬 Полезные команды pip:

pip list                     # Список установленных библиотек
pip show <package> # Инфо о библиотеке
pip check # Поиск конфликтов версий
pip cache purge # Очистка кэша pip


💡 Совет:
Добавь venv/ в .gitignore, чтобы не пушить окружение в репозиторий. Один`requirements.txt` — и проект можно разворачивать за секунды!

📌 Сохраняй шпаргалку, пригодится.

#python #doc #cheatsheet

⌨️ Как правильно работать с виртуальным окружением в Python: venv + pip

Хочешь, чтобы твои проекты были изолированы, чистые и без конфликтов библиотек?

Освой venv — встроенный инструмент Python для создания виртуального окружения, где каждый проект живёт в своей песочнице. Никакого бардака в глобальной системе!

👨‍💻 Создание и активация окружения:

python -m venv myenv         # Создаём виртуальное окружение
source myenv/bin/activate # Активация на Linux/macOS
myenv\Scripts\activate # Активация на Windows


⚠️ Выключение и удаление:

deactivate                   # Отключение окружения
rm -r myenv # Удаление на Linux/macOS
rmdir /s myenv # Удаление на Windows


📦 Работа с зависимостями:

pip install <package>        # Установка библиотеки
pip install -U <package> # Обновление
pip uninstall <package> -y # Удаление

pip freeze # Список зависимостей
pip freeze > requirements.txt # Сохраняем в файл
pip install -r requirements.txt # Установка из файла


💬 Полезные команды pip:

pip list                     # Список установленных библиотек
pip show <package> # Инфо о библиотеке
pip check # Поиск конфликтов версий
pip cache purge # Очистка кэша pip


💡 Совет:
Добавь venv/ в .gitignore, чтобы не пушить окружение в репозиторий. Один`requirements.txt` — и проект можно разворачивать за секунды!

📌 Сохраняй шпаргалку, пригодится.

#python #doc #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM


>>Click here to continue<<

[PYTHON:TODAY]






Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)