Курс 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. Оператор in для Python
  2. Аннотации типов в Python
  3. Изменение логики работы с временем
  4. Создание инструмента обнаружения плагиата
  5. Создание функций с произвольным количеством аргументов
  6. Получение размера объекта с sys.getsizeof()
  7. Проверка типов с помощью isinstance
  8. Изменение переменной в Python: nonlocal
  9. Атрибуты массивов в Numpy
  10. Сокращение ссылок с pyshorteners
  11. Работа с пользовательским вводом
  12. Поиск индексов подстроки
  13. Преобразование строки в число
  14. Транспонирование 2D-массива с помощью zip
  15. Контекстный менеджер в Python
  16. Python UserString — создание подклассов строк
  17. Создание списков в Python
  18. Работа с контекст-менеджером «with»
  19. Проверка надежности пароля на Python
  20. Использование двоеточия в Python
  21. Вычисление натуральных логарифмов в NumPy
  22. Использование модуля math
  23. Работа с коллекциями Python
  24. Шаблоны Flask: условия и циклы
  25. enumerate() в Python для работы с индексами
  26. Оптимизация гиперпараметров с Scikit Optimize
  27. Вызов функций по строке в Python.
  28. Python Метод Union Множеств
  29. Переопределение оператора % для объектов
  30. Абстракции словарей и множеств в Python
  31. Создание и обучение модели с Keras
  32. Python-dateutil — работа с датами
  33. Разделение строки на подстроки в Python
  34. Поиск шаблона в строке
  35. Сортировка HTML по CSS-селектору
  36. Обход элементов в Python
  37. Отладчик pdb: начало работы
  38. Работа с датами в Python
  39. Python defaultdict добавление ключа
  40. Оператор continue в Python
  41. Методы сравнения множеств
  42. Функциональное программирование в Python
  43. Обработка ошибок в Python
  44. Проверка наличия элемента в списке
  45. Лямбда-функции в Python
  46. Импортирование в Python
  47. Работа с кортежами
  48. Тип CodeType в Python.
  49. Функция enumerate в Python

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