Создайте виртуальную среду с помощью virtualenvwrapper в Windows

Введение

Примеры

Виртуальная среда с virtualenvwrapper для Windows

Предположим, вам нужно работать над тремя различными проектами: проект A, проект B и проект C. Проект A и проект B требуют Python 3 и некоторые необходимые библиотеки. Но для проекта C вам нужен Python 2.7 и зависимые библиотеки.

Так что лучшая практика для этого - разделять эти проектные среды. Для создания отдельной виртуальной среды Python необходимо выполнить следующие шаги:

Шаг 1: Установите пип с помощью этой команды: python -m pip install -U pip

Шаг 2: Затем установите «virtualenvwrapper выигрыш» пакет с помощью команды (команда может быть выполнена окном мощности оболочки):

pip install virtualenvwrapper-win

Шаг 3: Создание новой среды virtualenv с помощью команды: mkvirtualenv python_3.5

Шаг 4: Активируйте среду с помощью команды:

 workon < environment name>

 

Основные команды для virtualenvwrapper:

mkvirtualenv <name>
Create a new virtualenv environment named <name>. The environment will be created in WORKON_HOME.

lsvirtualenv
List all of the enviornments stored in WORKON_HOME.

rmvirtualenv <name>
Remove the environment <name>. Uses folder_delete.bat.

workon [<name>]
If <name> is specified, activate the environment named <name> (change the working virtualenv to <name>). If a project directory has been defined, we will change into it. If no argument is specified, list the available environments. One can pass additional option -c after virtualenv name to cd to virtualenv directory if no projectdir is set.

deactivate
Deactivate the working virtualenv and switch back to the default system Python.

add2virtualenv <full or relative path>
If a virtualenv environment is active, appends <path> to virtualenv_path_extensions.pth inside the environment’s site-packages, which effectively adds <path> to the environment’s PYTHONPATH. If a virtualenv environment is not active, appends <path> to virtualenv_path_extensions.pth inside the default Python’s site-packages. If <path> doesn’t exist, it will be created. 

Синтаксис

Параметры

Примечания