23 Июн 2023
2 мин
6825

Как создать виртуальное окружение Python

Узнайте, как создать и использовать виртуальное окружение Python для изоляции зависимостей проекта и предотвращения конфликтов библиотек.

Содержание

Виртуальное окружение (virtual environment) в Python – это инструмент, позволяющий изолировать зависимости проекта от глобального окружения и предотвращать возможные конфликты между библиотеками. В этой статье мы разберемся, как создать и использовать виртуальное окружение в Python.

Установка и создание виртуального окружения

Python 3.3 и выше имеют встроенный модуль venv для создания виртуальных окружений. Для создания виртуального окружения выполните следующие шаги:

  1. Откройте терминал или командную строку
  2. Перейдите в каталог, где вы хотите создать виртуальное окружение
  3. Введите следующую команду:
python3 -m venv myenv

где myenv – это имя вашего виртуального окружения. Вы можете выбрать любое имя, которое вам нравится.

После выполнения команды будет создана папка с именем myenv, содержащая все необходимые файлы для виртуального окружения.

Активация виртуального окружения

Для активации виртуального окружения используйте следующие команды:

  • Windows:
myenv\Scripts\activate
  • macOS и Linux:
source myenv/bin/activate

После активации окружения ваш терминал или командная строка изменятся, и вы увидите имя виртуального окружения в начале строки.

Пример:

(myenv) user@host:~$

Теперь вы готовы к работе в изолированном окружении! 😊

Установка пакетов и зависимостей

Чтобы установить пакеты в активированном виртуальном окружении, используйте команду pip install.

Пример:

(myenv) user@host:~$ pip install requests

Эта команда установит пакет requests только в текущем виртуальном окружении.

Деактивация виртуального окружения

Для выхода из виртуального окружения и возврата к глобальному окружению Python введите следующую команду:

deactivate

Теперь вы знаете, как создать, активировать, использовать и деактивировать виртуальное окружение Python! 🎉

Если вы хотите углубить свои знания в Python-разработке, рекомендую посетить .

Содержание

Добавить комментарий

Определи профессию по рисунку