Курс 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"
- Проверка списка: any() и all()
- Модуль pprint
- Combobox в Tkinter
- Просмотр атрибутов и методов класса
- Блок try-except-else
- Мониторинг работы программы Py-spy
- Синхронизация потоков с time.sleep()
- Работа с YAML в Python
- Сравнение def и lambda-функций
- Эффективная конкатенация строк в Python
- Условные выражения в Python
- Распаковка с оператором *
- Передача аргументов в Python
- Непрерывная проверка в Python
- Мощь вложенных функций в Python
- Enum в Python: создание и использование перечислений
- Извлечение аудио из видео
- Оптимизация памяти в Python
- Встроенные функции Python
- Работа с Path в Python
- Встраивание HTML в Jupyter Notebook
- Курс по дообучению ChatGPT
- Переопределение метода divmod
- Сравнение неупорядоченных списков
- Python: Фильтрация списков с помощью filter()
- Форматирование строк в Python
- Создание веб-приложения с Flask
- Установка User-Agent в Python
- Поток данных в Python
- Управление ресурсами с контекстными менеджерами
- Библиотека wikipedia для Python
- Оформление текста в консоли с TermColor
- Функции min(), max(), sum()
- Методы в Python
- Проверка на истинность объектов в Python
- Установка и использование Telegram API в Python
- Работа с YAML в Python
- Работа с модулем os в Python
- Официальный канал Python в Telegram
- Поиск простых чисел
- Кортеж в Python: создание и использование
- Обновление и получение данных в SQLite
- Генераторы и сеты в Python
- Хранение данных с помощью dataclasses
- Pretty-printing JSON в Python
- Транспонирование матрицы в Python
- Удаление элемента по индексу в Python















