2017-02-20 15 views
1

Создал следующий командный файл: jupyter_nn.bat. Внутри файла у меня есть:Активировать виртуальную среду и запустить jupyter notebook все в пакетном файле

cd "C:\My_favorite_path" 
activate neuralnets 
jupyter notebook 

Поэтому цель состоит в том, чтобы активировать Конда виртуальную среду и начать jupyter ноутбук. По какой-то причине это не работает. Окно немедленно выключается. Если я запускаю этот командный файл из cmd, он выполняет только activate neulranets. Я уже пробовал pause и pause>nul и другие танцы вуду. Какие-либо предложения? Также это для Windows 7.

ответ

3

Перед активацией необходимо добавить CALL. Поскольку activate - это еще один пакетный скрипт, если вы не CALL, весь процесс завершится. Смотрите здесь для более подробного объяснения: How to run multiple .BAT files within a .BAT file

cd "C:\My_favorite_path" 
CALL activate neuralnets 
jupyter notebook 

(Вы, возможно, также необходимо CALL Блокнот Jupyter)

+0

Большое спасибо! Не нужно «CALL» Jupyter Notebook. – user1700890

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