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

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

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

python -m venv myenv

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

source myenv/bin/activate

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

deactivate

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

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

Автор урока

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

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

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

  1. Извлечение чисел из текста
  2. Конвертация изображений в PDF
  3. Генератор данных в Keras
  4. Тестирование с responses
  5. Тернарный оператор в Python
  6. Глобальные переменные в Python
  7. Передача аргументов через **arguments
  8. Python: Фильтрация списков с помощью filter()
  9. Список переменных в Python
  10. Работа с итераторами через срезы
  11. Работа с путями в Python
  12. Комментарии в Python
  13. Изменяемые и неизменяемые объекты
  14. Генераторы в Python
  15. Преобразование кортежа в словарь.
  16. Наиболее частотные элементы с помощью Counter
  17. Преобразование в float
  18. Сортировка с помощью key
  19. Метод is_absolute() для PurePath
  20. Подсказки при вводе данных в Python
  21. Итераторы с потерямиZIP
  22. Вызов функций по строке в Python.
  23. Lambda-функция в Python: использование с map() и sum()
  24. Перезагрузка оператора в Python
  25. Генераторы списков
  26. Декораторы в Python
  27. Измерение времени выполнения кода
  28. Отступы в Python
  29. Математические функции в Python
  30. Преобразование данных в Python
  31. Запуск внешнего кода в Jupyter
  32. Поиск шаблона в начале строки
  33. Распаковка значений в Python
  34. Форматирование строк с помощью f-строк
  35. Правила именования переменных
  36. Транспонирование 2D-массива с помощью zip
  37. Оптимизация интернирования строк
  38. Работа со строками
  39. Работа с модулем os в Python
  40. Форматирование строк с % в Python
  41. Создание функций с произвольным количеством аргументов
  42. Разделение списка на гнппы
  43. Модуль subprocess: запуск внешних команд
  44. Поиск элементов BeautifulSoup
  45. Нарезка списков в Python
  46. Работа с необработанными строками
  47. Применение функции к элементам списка
  48. Создание графики с черепахой

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