【发布时间】:2019-08-07 15:21:44
【问题描述】:
我偶然发现了一个基本上完全相同的问题的答案,但要么我实施的解决方案错误,解决方案不再准确,要么存在其他问题。
Run a python script in virtual environment from windows task scheduler
我使用上面链接中的代码,为我的目录编辑,并直接复制到任务调度程序/脚本提示符中。
C:\Users\I511843\myenv\activate.bat && python C:\Users\I511843\Desktop\Atom_scripts\test.py
然后我将程序设置为每次解锁机器时运行。该程序只是编写一个名为 test.txt 的文本文件,其中包含文本“success!”
当我从命令行运行时,文本文件会填充到正确的目录中,但是,程序不会从任务调度程序中执行。
【问题讨论】:
-
虚拟环境不必被激活。在环境中直接运行“python.exe”的完全限定路径。不需要批处理脚本。
标签: python windows scheduled-tasks