Курс 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
- Список методов и атрибутов
- Профилирование с Pandas
- Библиотека itertools: объединение списков
- Поиск шаблона в начале строки
- Наследование в программировании
- Объединение словарей в Python
- Метод get() в Python
- Создание матрицы в Python
- Сравнение def и lambda-функций
- Переопределение метода len
- Цикл for в Python
- Запуск Python из интерпретатора
- Проверка элемента в множестве.
- Работа с комбинациями в Python.
- Тестирование с unittest
- Применение функции map() в Python
- Установка и использование библиотеки google
- Операции с комплексными числами
- Цикл for в Python
- Функции в Python
- Функция zip() для объединения списков
- Метаклассы в Python
- Оператор in для проверки наличия элемента
- Удаление символа из строки
- Оптимизация строк в Python
- Создание генераторов в Python
- Срез в Python
- Получение размера объекта с sys.getsizeof()
- Отладка регулярных выражений в Python
- Поиск наиболее частого элемента списке
- Методы в Python
- Перегрузка операторов в Python
- Функции высшего порядка в Python
- Тернарный оператор в Python
- Курс по дообучению ChatGPT
- Блок else в обработке исключений
- Объединение словарей в Python
- Хеширование паролей с использованием salt
- Загрузка постов Instagram
- Модуль inspect
- Создание коллекций из выражения-генератора
- JMESPath в Python
- Аргументы *args и **kwargs
- Метод is_absolute() для PurePath
- Тестирование времени с Freezegun
- Генераторы в Python
- Метод Event.wait() в Python















