Курс 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"
- Модуль pprint: улучшение вывода данных
- Удаление ссылок в Python
- Функции с необязательными аргументами
- Обход элементов в Python
- Progress с библиотекой tqdm
- Метод splitlines() для разделения строк
- Пересечение списков с использованием множеств
- Генерация случайных данных в NumPy
- Отладка утечек памяти в Python
- Списки: объединение, изменение
- Работа с комбинациями в Python.
- Декоратор проверки активности
- Установка и использование pyshorteners
- Преобразование строк в числа в Python
- Генераторы данных
- Выход из профиля в Django
- Работа с YAML в Python: PyYAML.
- Оператор «not» в Python
- Управление памятью в numpy.
- Оптимизация интернирования строк
- Избегайте использования goto
- Изменение IP-адреса в Python
- Concrete Paths — метод .with_suffix()
- Работа с URL-адресами в Python
- Печать месячного календаря
- Генерация фальшивых данных с Faker
- Работа с файлами в Python
- Использование super() в Python
- Метод rrshift для пользовательских объектов
- Удаление специальных символов с помощью re.sub
- Синхронизация доступа к ресурсам
- Поиск подстроки в строке
- Логирование с Logzero
- Разность множеств
- Безопасный доступ к значениям словаря
- Проверка версии Python
- Роль ключевого слова self
- Библиотека Chartify: руководство
- Оценка точности модели
- Функция reduce() из модуля functools
- Работа с zip()
- Получение списка кортежей из словаря
- Работа с набором данных CIFAR10 в PyTorch
- Работа с коллекциями Python















