激活虚拟环境,并在batch file中启动jupyter笔记本

我创build了以下batch file: jupyter_nn.bat 。 里面的文件我有:

 cd "C:\My_favorite_path" activate neuralnets jupyter notebook 

所以目标是激活conda虚拟环境并启动jupyter笔记本。 由于某种原因,这是行不通的。 窗口立即closures。 如果我从cmd运行这个batch file,它只执行activate neulranets 。 我已经试过了, pause>nul和其他伏都教舞蹈。 有什么build议么? 这也适用于Windows 7。

Solutions Collecting From Web of "激活虚拟环境,并在batch file中启动jupyter笔记本"

您需要在激活之前添加CALL 。 由于activate是另一个批处理脚本,除非你CALL它,整个过程将退出。 请参阅此处以获取更多解释: 如何在.BAT文件中运行多个.BAT文件

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

(您可能还需要CALL Jupyter Notebook)