Рубрики
Без рубрики

Random Python Tutorials: up и работа с VirtualEnv

Короткое вступление в то, как установить и настроить виртуальную среду с использованием VirtualEnv. Tagged с виртуальным, питоном, виртуальной средой, зависимостью управления.

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

В этой статье я буду давать краткое вступление для того, чтобы встать и работать с VirtualEnv в вашей системе.

VirtualEnv – это инструмент, используемый для создания и управления несколькими средами Python, так что вам не нужно беспокоиться о перекрывающихся пакетах.

Инструмент работает, создав свежую установку Python, где вы указываете

1. Установка VirtualEnv

Чтобы установить VirtualENV через PIP:

$ pip install virtualenv

Проверьте свою установку

$ virtualenv --version

2. Создание вашей первой виртуальной среды с Venv

Давайте сделаем папку test_project/для создания нашей виртуальной среды в

$ mkdir test_project/
$ cd test_project/
$ virtualenv venv

Virtualenv Команда берет аргумент, Dest_dir , который является каталогом, в котором будет создана ваша виртуальная среда. Мы создали нашу среду в Вен Если вы не указаете VirtualEnv Directory Defintion Director

использовать виртуальную среду это должно быть активировано

$ source venv/bin/activate

Если вы использовали имя, отличное от Вен Вы должны заменить его в вышеуказанной команде (например: source [folder_name]/bin/activate ).

Вы должны увидеть (Вен) перед вашей оболочкой по умолчанию.

Теперь, когда мы активировали нашу виртуальную среду, давайте установим пакет с помощью PIP

$ pip install requests

Теперь беги:

$ pip freeze

Вы должны увидеть Запросы Пакет установлен.

certifi==2019.9.11
chardet==3.0.4
idna==2.8
requests==2.22.0
urllib3==1.25.3

Теперь давайте деактивируем виртуальную среду и проверим установленные пакеты

$ deactivate
$ pip freeze

Если вы не установили Запросы Пакет до этого урока, вы не должны видеть его в списке установленных пакетов

Здесь произошло, когда вы запустили деактивирование, вы возвращаетесь в интерпретатор Python по умолчанию системы вместо виртуальной среды.

Запросы Пакет был установлен в виртуальной среде.

Спасибо, что нашли время читать! Если у вас есть какие -либо вопросы, комментарии или проблемы, я бы хотел услышать их!

Оригинал: “https://dev.to/geopopos/random-python-tutorials-up-and-running-with-virtualenv-3lah”