Поиск…


Вступление

Виртуальная среда («virtualenv») - это инструмент для создания изолированных сред Python. Он поддерживает зависимости, требуемые различными проектами в отдельных местах, путем создания виртуального Python env для них. Он решает, что «проект A зависит от версии 2.xxx, но для проекта B требуется 2.xxx» и сохраняет ваш каталог глобальных пакетов сайтов чистым и управляемым.

«virtualenv» создает папку, которая содержит все необходимые библиотеки и библиотеки для использования пакетов, которые потребуются для проекта Python.

Монтаж

Установите virtualenv через pip / (apt-get):

pip install virtualenv

ИЛИ ЖЕ

apt-get install python-virtualenv

Примечание. Если вы получаете разрешения, используйте sudo.

использование

$ cd test_proj

Создание виртуальной среды:

$ virtualenv test_proj

Чтобы начать использовать виртуальную среду, ее необходимо активировать:

$ source test_project/bin/activate

Чтобы выйти из виртуального пространства, просто введите «deactivate»:

$ deactivate

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

Если вы посмотрите на каталог bin в своем виртуальном каталоге, вы увидите easy_install, который был изменен, чтобы помещать яйца и пакеты в каталог сайта-пакетов virtualenv. Чтобы установить приложение в виртуальную среду:

$ source test_project/bin/activate
$ pip install flask

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

Другие полезные команды virtualenv

lsvirtualenv : Перечислите все среды.

cdvirtualenv : Перейдите в каталог виртуальной среды, в которую в данный момент активирована виртуальная среда, поэтому вы можете, например, просматривать свои сайты-пакеты.

cdsitepackages : Как и выше, но непосредственно в каталог сайтов-пакетов.

lssitepackages : Показывает содержимое каталога сайтов-пакетов.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow