Курс Python → Создание виртуальной среды

Виртуальные среды — это инструмент, который позволяет изолировать установленные пакеты для конкретного проекта. Таким образом, вы можете иметь разные версии пакетов для разных проектов, и они не будут конфликтовать друг с другом. Для создания виртуальной среды в Python используется модуль venv.

Для создания виртуальной среды вам нужно выполнить следующие шаги:

python -m venv myenv

Эта команда создаст папку с именем myenv, в которой будут находиться все необходимые файлы для вашей виртуальной среды. Далее, чтобы активировать виртуальную среду, вам нужно выполнить следующую команду:

source myenv/bin/activate

Теперь вы находитесь в вашей виртуальной среде, и все установленные пакеты будут доступны только в этой среде. Вы можете устанавливать новые пакеты с помощью pip, как обычно. Когда вы закончите работу с виртуальной средой, вы можете ее деактивировать, выполнив команду:

deactivate

Использование виртуальных сред позволяет эффективно управлять зависимостями в ваших проектах, избегая конфликтов и проблем с версиями пакетов. Это стандартный подход в разработке на Python и помогает сделать ваш код более надежным и портативным.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. GitHub в Telegram: подписка на уведомления
  2. Возврат нескольких значений
  3. Удаление специальных символов
  4. Получение значений из словарей
  5. Исправление ошибки NameError
  6. Декораторы в Python
  7. Сортировка в Python
  8. Проблемы с dict в Python
  9. Проверка памяти объекта
  10. Создание Radio кнопок в tkinter
  11. Вычисление натурального логарифма в NumPy
  12. Создание класса очереди
  13. Участие в сообществе @selectel
  14. Работа с массивами в Python
  15. Поток данных в Python
  16. Перемещение и удаление файлов в Python
  17. Анонимные функции в Python
  18. %pinfo: получение информации об объекте
  19. Установка и использование pyshorteners
  20. Работа с CSV файлами
  21. Создание и использование ChainMap
  22. Python Аргументы по умолчанию
  23. Профилирование с Pandas
  24. Работа с кортежами
  25. Получение комбинаций в Python
  26. Проверка вхождения подстроки
  27. Переменные в Python: сокращение гласных
  28. Блок else в обработке исключений
  29. Логирование с Loguru
  30. Работа с датой и временем в Python
  31. Синхронизация доступа к ресурсам
  32. Множественное наследование в Python
  33. Оператор распаковки в Python
  34. Конкатенация строк в Python
  35. Поиск повторов в списке
  36. Именованные срезы в Python
  37. Уникальные значения из списка
  38. Тестирование функции сложения
  39. Особенности запятых в Python
  40. Magic Commands — улучшение работы с Python
  41. Функции map, filter и reduce
  42. Декораторы в Python
  43. Отслеживание выполнения программы с библиотекой tqdm
  44. Функция __init__ в Python
  45. Удаление дубликатов в pandas

Marketello читают маркетологи из крутых компаний