Курс 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"
- Получение срезов итераторов
- Умножение строк и списков
- Метод remove() для удаления элемента из списка
- Установка и использование Virtualenv
- Списки в Python: синтаксис представления
- Атрибуты объекта в Python
- Операторы присваивания в Python
- Создание пользовательской коллекции в Python
- Модуль os в Python: работа с файлами
- Профилирование кода
- Подсчет элементов в Python
- Работа с массивами в Numpy
- Преобразование многоуровневого словаря
- Быстрый поиск кода
- Работа с базами данных SQLite
- Поток данных в Python
- Модуль sys: основы
- Функции-генераторы в Python
- Округление дробей в Python
- Преобразование range в итератор
- Оператор морж в Python 3.8
- Удаление ресурса в Python
- Вывод переменной и строки в Python
- Инверсия списка/строки в Python
- Создание циклической ссылки
- Работа с комплексными числами
- Установка и использование TensorFlow
- Перезапуск ячейки в Jupyter Notebook с dostoevsky
- Оператор умножения для вектора
- Проверка надежности пароля на Python
- Обновление шаблона base.html
- F-строки в Python
- Метод get для словарей
- Участие в сообществе @selectel
- Цепные операции в Python
- Управление памятью в numpy.
- Проверка подстроки в строке
- Удаление символов новой строки в Python.
- Python Enumerate
- Monkey Patching в Python
- Получение текущей даты в Python
- Активация Matplotlib в Jupyter
- Расчет времени выполнения
- Функции в одну строку
- Создание списка через итерацию
- Вывод баннеров
- Работа с каталогами в Python
- Подсчет количества элементов в списке
- Открытие и запись файлов















