Курс 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"
- Замена текста с помощью sub
- Метод join() для объединения элементов строки
- Работа с процессами в Python
- Разделение строк в Python
- Определение основы слова с showballstemmer
- Особенности запятых в Python
- OrderedDict — упорядоченный словарь
- Обработка исключения UnboundLocalError
- Операторы увеличения и уменьшения переменной
- Переопределение унарных операторов
- Обновление шаблона base.html
- Преобразование списков в словарь
- Установка Home Assistant
- Измерение времени выполнения кода
- Операторы Splat и splatty-splat
- Перемешивание списка с shuffle()
- Удаление элементов из списка в Python
- Управление памятью в numpy.
- Измерение времени выполнения кода
- Лямбда-функции в Python
- Очистка данных с помощью pandas
- Работа с рекламными данными в Pandas
- Лямбда-функции в defaultdict
- Прокачанный трейсинг ошибок
- Передача аргументов через **arguments
- Извлечение чисел из текста
- Комментарии в Python
- Хранение переменных в словаре.
- Введение в PyTorch
- Работа с WindowsPath()
- Фильтрация элементов с помощью islice
- Замена символов в строке
- Операторы += в Python
- Операции с массивами в NumPy
- Генератор надежных паролей
- Вычисление натурального логарифма в NumPy
- Значения по умолчанию в Python
- Обрезка изображения с Pillow
- Проверка на палиндром
- Работа с словарями в Python
- Python Тесты и Гайды
- Объединение словарей в Python
- Руководство по библиотеке pydantic
- Импорт с альтернативным именем
- Протокол управления контекстом
- Python Аргументы по умолчанию
- Обработка ошибок в JSON данных















