Хочешь, чтобы твои проекты были изолированы, чистые и без конфликтов библиотек?
Освой
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
