Batch file 有没有办法在Anaconda提示符下运行批处理文件

Batch file 有没有办法在Anaconda提示符下运行批处理文件,batch-file,anaconda,Batch File,Anaconda,我有一个笔记本,我正试图使用批处理文件自动执行,但要这样做,我需要在Anaconda提示符下启动它。根据本文的建议,我可以通过调用activate.bat来打开批处理文件,但它不会运行第二部分 @echo on call %windir%\System32\cmd.exe "/K" C:\Users\mccom\AppData\Local\Continuum\anaconda3\Scripts\activate.bat C:\Users\mccom\AppData\Local\Continuum

我有一个笔记本,我正试图使用批处理文件自动执行,但要这样做,我需要在Anaconda提示符下启动它。根据本文的建议,我可以通过调用activate.bat来打开批处理文件,但它不会运行第二部分

@echo on
call %windir%\System32\cmd.exe "/K" C:\Users\mccom\AppData\Local\Continuum\anaconda3\Scripts\activate.bat C:\Users\mccom\AppData\Local\Continuum\anaconda3 
papermill file.ipynb file_out.ipynb

有什么建议吗?

根据COMO的建议,在打电话给anaconda之前先打电话给造纸厂

@echo on
call C:\Users\mccom\AppData\Local\Continuum\anaconda3\Scripts\activate.bat
call papermill New_Send_Email_Personal.ipynb New_Send_Email_Personal_out.ipynb
pause

您没有在运行
activate.bat
的cmd.exe实例中运行
papermill file.ipynb file\u out.ipynb
。因此,
activate.bat
中定义的环境和变量在该实例关闭后以及在调用该命令之前是未定义的。另外,
/K
选项是在它之后运行命令,但在关闭cmd.exe实例之前,将其保持打开状态。因此,在关闭
activate.bat
环境之前,批处理文件不会运行
papermill file.ipynb file\u out.ipynb