Итак, я выполнил несколько сценариев bash, но очень мало командных сценариев в Windows. Я пытаюсь активировать python virtualenv, запускать python script, а затем деактивировать virtualenv, когда выйдет script.
У меня есть папка env, которая является моим virtualenv, и папка, называемая work, которая содержит мои скрипты
Это то, что у меня есть до сих пор:
%~dp0env\Scripts\activate.bat
python %~dp0work\script.py
deactivate
Однако, когда я запускаю script, он активирует virtualenv, затем останавливается. Он не попадает во вторую строку и запускает Python script. Есть ли способ "установить" активирующую папку script, чтобы остальная часть пакета script могла быть запущена, как если бы я вызвал activ.bat из командной строки?