【问题标题】:Running Python script on windows task scheduler在 Windows 任务调度程序上运行 Python 脚本
【发布时间】:2020-09-20 08:24:16
【问题描述】:

我的 pycharm 中有一个程序,其中安装了所有必需的软件包。

我想运行 windows 任务调度程序来运行这个程序。

问题是当任务调度程序运行程序时,它似乎没有从 pycharm 运行脚本,而是从 IDLE 运行它(我假设是这样)。 IDLE 给出“未找到模块”的错误。

哪位好心人可以指教一下:

  1. 如何在 IDLE 中配置我的 pycharm 代码(及其所有安装的包)相同;或
  2. 如何直接从 pycharm 运行任务调度程序;或
  3. 如何在 IDLE 中安装所有包。

非常感谢

【问题讨论】:

  • 除非您明确要求,否则您的任务计划程序不会使用 IDLE 运行您的文件。事实上,我认为不可能通过 IDLE 运行它并退出。 IDLE 用于开发,而不是生产运行。软件包安装在 python 中,而不是 IDLE 中,并且消息来自特定的 python.exe,而不是来自 IDLE。您的系统上可能有两条蟒蛇。查看有关使用 pip 同步软件包安装的问答。

标签: pycharm python-idle taskscheduler


【解决方案1】:

将shebang放在脚本的开头:

#! python3

...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-09
    • 1970-01-01
    • 2014-01-03
    • 1970-01-01
    • 2019-03-10
    • 2013-12-10
    • 1970-01-01
    • 2017-11-22
    相关资源
    最近更新 更多