Windows 任务计划程序到 运行 Python 脚本

Windows Task Scheduler to run Python Scripts

我正在使用 VS Code 执行 python 代码。我想自动执行此 windows 任务调度程序, 但是我收到一个错误。

来自 VSCode 这是我在 运行 脚本时在终端上看到的;

Loading personal and system profiles took 712ms
(base) PS C:\Users\tableauautomation\Desktop\Python>  & 'C:\Users\tableauautomation\Anaconda3\python.exe' 'c:\Users\tableauautomation\.vscode\extensions\ms-python.python-2020.7.96456\pythonFiles\lib\python\debugpy\launcher' '64388' '--' 'c:\Users\tableauautomation\Desktop\Python\ForecastAutomation.py'
job Started: 2020-07-26 18:13:30

我在记事本中创建它并另存为 bat,但一直出现 Numpy 或 Panda 未安装等错误。

批处理文件有这个; 调用激活 my_env “c:\Users\tableauautomation\Desktop\Python\ForecastAutomation.py” 暂停

其他人有这个问题,解决方案就在这里; 批处理文件需要以下参数 (Windows Machine)

cmd /c C:\Users\tableauautomation\Anaconda3\condabin\conda.bat 运行 "C:\Users\tableauautomation\Anaconda3\python.exe" "c:\Users\tableauautomation\Desktop\Python\ForecastAutomation.py" 暂停

在记事本中以 .bat 格式写下以下几行。

call activate [my_env]
python c:\Users\tableauautomation\Desktop\Python\ForecastAutomation.py
call conda deactivate

如果 python 的绝对路径未包含在 $PATH 中,则在 .bat 文件中使用 python.exe 的绝对路径。

call activate [my_env]
c:\Users\tableauautomation\Anaconda3\python.exe c:\Users\tableauautomation\Desktop\Python\ForecastAutomation.py
call conda deactivate