@echo off
setlocal
REM === 让 conda 命令可用(关键)===
call "D:\Anaconda\install\Scripts\activate.bat"
REM === 激活你的环境 ===
call conda activate stgcn_gpu
REM === 进入项目目录 ===
cd /d E:\GTPM_Reproduce
REM === 启动 Jupyter ===
jupyter notebook
pause
把以上代码打包成.bat文件,放在你的项目根目录中。注意修改一下内容为你的对应名称:
call"D:\Anaconda\install\Scripts\activate.bat "
注意引号内部加黑斜体内容修改成你的 Anaconda 安装目录 ,作用是先把 conda 的初始化脚本执行一遍,让控制台有 conda 的能力。之前在 .bat 里直接写conda activate xxx会失败,因为 bat 启动的 cmd 环境不一定认识 conda 命令。
在 bat 里运行另一个 bat,如果不用 call,会导致当前脚本直接跳走/结束,后面的命令不继续执行。
call的意思是"执行完再回来继续执行下一行"cd。call conda activatestgcn_gpu
注意把斜体加粗的部分修改成你的 Anaconda 环境cd/d E:\GTPM_Reproduce
注意把斜体加粗的部分修改成你的项目路径jupyter notebookpause
卡住控制台黑窗口,方便调试