Изменить версию python по умолчанию с помощью virtualenvwrapper (& virtualenv)

Недавно я изменил мою настройку python, чтобы теперь она была установлена ​​с помощью brew. Раньше при использовании virtualenv и virtualenvwrapper он по умолчанию настраивал бы новый virtualenv, используя python3 (используемый для большинства моих проектов). Теперь, к сожалению, по умолчанию используется python2. Я могу установить python3, используя:

mkproject -p python3 projectname

однако как я могу сделать python3 значением по умолчанию?

Ответ 1

Для автоматического использования настраиваемого двоичного кода Python вместо virtualenv запускается с вами, вы также можете установить переменную среды:

$ export VIRTUALENV_PYTHON=/opt/python-3.3/bin/python
$ virtualenv ENV

Это то же самое, что напрямую передать опцию virtualenv:

$ virtualenv --python=/opt/python-3.3/bin/python ENV

Источник: https://virtualenv.pypa.io/en/latest/reference.html#configuration