Средах и стадион conda.Bat-файл
я настраиваю вызовы python (распределение Anaconda) через файлы BAT и планировщик задач windows.
теперь я впервые использовал среды и пытался установить вверх как показано ниже:
activate [my_env]
python my_script.py
deactivate
к сожалению, кажется, что вторая команда не выполняется.
3 ответов
используйте команду 'call' при активации / деактивации среды.
call activate [my_env]
python my_script.py
call deactivate
вы уверены, что вам нужен пакетный файл? Думаю, это должно сработать.
cmd "/c activate [my_env] && python my_script.py && deactivate"
когда я сделал простой файл, содержащий
print("Hello")
который я назвал myprint.py и побежал!--4-->
cmd "/c activate anaconda33 && python myprint.py && deactivate"
это работает для меня. Вы также можете поместить это в пакетный файл one line.
All activate does помещает среду в переднюю часть пути. Вы можете просто назвать абсолютный путь к python
в среду, которую вы хотите, как C:\Anaconda\python my-script.py
.