Курс 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"
- Распаковка аргументов в Python
- Хранение данных с помощью dataclasses
- Проверка элемента в множестве.
- Уникальность ключей в словаре
- Передача аргументов в Python
- Преобразование числа в восьмеричную строку
- Операции со строками в Python
- Метод __complex__ в Python
- Итерация по копии коллекции
- Defaultdict в Python
- Декораторы для регистрации функций
- Конкатенация строк в Python
- Получение пути к текущему скрипту с помощью os
- Преобразование списка в словарь через генератор
- Возврат нескольких значений из функции
- Бесконечная проверка в Python
- Преобразование символов с помощью map
- Списковое включение в Python
- Иерархия классов в Python
- Оптимизация методов в Python 3.7
- Упрощенный вывод данных в Python
- Модуль subprocess: запуск внешних команд
- Копирование списков в Python
- Курс по дообучению ChatGPT
- Работа с контекстным менеджером Pool
- Функции min(), max(), sum()
- Возврат нескольких значений
- Функция zip() в Python
- Множества и frozenset
- Оценка точности модели
- Работа с асинхронными задачами в Python
- Метод Enumerate() для списков
- Преобразование списка в словарь через генератор
- Автоматизация действий с Pyautogui
- Основы слова
- Оптимизация строк в Python
- Метод join() для объединения элементов строки
- Обработка данных в Python
- Работа с OpenCV
- Работа с временем в Python
- Работа с итераторами в Python
- EMOT преобразование эмодзи в текст
- Метод rxor для операции побитового исключающего «или»
- Удаление дубликатов из списка















