Курс 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"
- Оператор in для Python
- Аннотации типов в Python
- Изменение логики работы с временем
- Создание инструмента обнаружения плагиата
- Создание функций с произвольным количеством аргументов
- Получение размера объекта с sys.getsizeof()
- Проверка типов с помощью isinstance
- Изменение переменной в Python: nonlocal
- Атрибуты массивов в Numpy
- Сокращение ссылок с pyshorteners
- Работа с пользовательским вводом
- Поиск индексов подстроки
- Преобразование строки в число
- Транспонирование 2D-массива с помощью zip
- Контекстный менеджер в Python
- Python UserString — создание подклассов строк
- Создание списков в Python
- Работа с контекст-менеджером «with»
- Проверка надежности пароля на Python
- Использование двоеточия в Python
- Вычисление натуральных логарифмов в NumPy
- Использование модуля math
- Работа с коллекциями Python
- Шаблоны Flask: условия и циклы
- enumerate() в Python для работы с индексами
- Оптимизация гиперпараметров с Scikit Optimize
- Вызов функций по строке в Python.
- Python Метод Union Множеств
- Переопределение оператора % для объектов
- Абстракции словарей и множеств в Python
- Создание и обучение модели с Keras
- Python-dateutil — работа с датами
- Разделение строки на подстроки в Python
- Поиск шаблона в строке
- Сортировка HTML по CSS-селектору
- Обход элементов в Python
- Отладчик pdb: начало работы
- Работа с датами в Python
- Python defaultdict добавление ключа
- Оператор continue в Python
- Методы сравнения множеств
- Функциональное программирование в Python
- Обработка ошибок в Python
- Проверка наличия элемента в списке
- Лямбда-функции в Python
- Импортирование в Python
- Работа с кортежами
- Тип CodeType в Python.
- Функция enumerate в Python















