Курс 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"
- Управление браузером с Selenium
- F-строки в Python 3.8
- Модуль subprocess: запуск внешних команд
- Оператор умножения для вектора
- Python Translator: создание локальных переводчиков
- Область видимости переменных
- Глобальные переменные в Python
- Установка random seed в Python
- Оператор Walrus: правильное использование
- Замер времени выполнения кода
- Определение размера папок в Python
- Методы split() и join() — Python строк.
- Python Метод Union Множеств
- Возврат нескольких значений
- Декораторы в Python
- Операции с массивами в NumPy
- Декораторы для регистрации функций
- Лямбда-функции в Python
- Получение имени функции с помощью inspect
- Проверка на палиндром
- Сложные типы данных в Python
- Счетчик в Python: most_common()
- Функции all и any в Python
- Добавление элемента в список.
- Работа с IP-адресами в Python
- Метод __irshift__ для Python
- Работа с необработанными строками
- Оптимизация интернирования строк
- Создание списка через цикл
- Форматирование кода на Python
- Комментарии в Python
- Объединение итераторов
- Python: изменяемые и неизменяемые коллекции
- ROT13 Шифр Цезаря в Python
- Генерация QR-кодов с библиотекой qrcode
- Поиск анаграмм с Counter
- Отображение графиков в Jupyter с Matplotlib
- Функция enumerate() — Python
- Цикл for в Python
- Работа с argparse
- Поиск кода
- Пространство имен в Python
- Объединение Python и Shell
- Генерация тестовых данных с factory_boy
- Комментарии в Python















