2014-12-17 2 views
6

Я использую virtualenvwrapper-win и хочу использовать postactivate hook virtualenvwrapper для установки переменных окружения. Однако, похоже, virtualenvwrapper-win не включает файл postactivate, и я не смог заставить его работать, создав свой собственный. Кто-нибудь знает, как заставить крюк postactivate работать с virtualenvwrapper-win?Где определить крюк postactivate с virtualenvwrapper-win?

Я хочу, чтобы включить это в postactivate, чтобы установить переменную окружения: SET APP_SETTINGS="example.setting"

ответ

3

Я на самом деле решить это сам. Вы можете поместить любые переменные среды в файл activate.bat в папку Scripts вашего virtualenv.

0

Если вы уже определили свою переменную VIRTUALENVWRAPPER_HOOK_DIR, просто добавьте эту строку в workon.bat.

call "%VIRTUALENVWRAPPER_HOOK_DIR%\postactivate.bat" 

Просто убедитесь, что вы поместите его выше :END

Смежные вопросы