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

В Python существует возможность создания виртуальных сред, которые позволяют изолировать проекты друг от друга и иметь разные версии пакетов для каждого проекта. Виртуальные среды позволяют избежать конфликтов между зависимостями различных проектов и обеспечивают портабельность кода.

Для создания виртуальной среды в Python используется модуль venv. Чтобы создать новую виртуальную среду, необходимо выполнить команду python -m venv myenv, где myenv — название вашей виртуальной среды. После этого активируйте виртуальную среду, выполнив команду source myenv/bin/activate для Unix-подобных систем или myenv\Scripts\activate для Windows.

После активации виртуальной среды вы можете устанавливать необходимые пакеты с помощью pip. Например, для установки пакета requests выполните команду pip install requests. Все установленные пакеты будут доступны только в рамках данной виртуальной среды.

Для деактивации виртуальной среды выполните команду deactivate. Также можно удалить виртуальную среду, удалив соответствующую папку. Виртуальные среды позволяют легко управлять зависимостями проектов и создавать изолированные среды для разработки и тестирования кода.

python -m venv myenv
source myenv/bin/activate
pip install requests
deactivate
Твои коллеги будут рады, поделись в

Автор урока

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

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

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

  1. Получение срезов итераторов
  2. Умножение строк и списков
  3. Метод remove() для удаления элемента из списка
  4. Установка и использование Virtualenv
  5. Списки в Python: синтаксис представления
  6. Атрибуты объекта в Python
  7. Операторы присваивания в Python
  8. Создание пользовательской коллекции в Python
  9. Модуль os в Python: работа с файлами
  10. Профилирование кода
  11. Подсчет элементов в Python
  12. Работа с массивами в Numpy
  13. Преобразование многоуровневого словаря
  14. Быстрый поиск кода
  15. Работа с базами данных SQLite
  16. Поток данных в Python
  17. Модуль sys: основы
  18. Функции-генераторы в Python
  19. Округление дробей в Python
  20. Преобразование range в итератор
  21. Оператор морж в Python 3.8
  22. Удаление ресурса в Python
  23. Вывод переменной и строки в Python
  24. Инверсия списка/строки в Python
  25. Создание циклической ссылки
  26. Работа с комплексными числами
  27. Установка и использование TensorFlow
  28. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  29. Оператор умножения для вектора
  30. Проверка надежности пароля на Python
  31. Обновление шаблона base.html
  32. F-строки в Python
  33. Метод get для словарей
  34. Участие в сообществе @selectel
  35. Цепные операции в Python
  36. Управление памятью в numpy.
  37. Проверка подстроки в строке
  38. Удаление символов новой строки в Python.
  39. Python Enumerate
  40. Monkey Patching в Python
  41. Получение текущей даты в Python
  42. Активация Matplotlib в Jupyter
  43. Расчет времени выполнения
  44. Функции в одну строку
  45. Создание списка через итерацию
  46. Вывод баннеров
  47. Работа с каталогами в Python
  48. Подсчет количества элементов в списке
  49. Открытие и запись файлов

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