本文最后更新于 2024-07-27,文章内容可能已经过时。

宝塔计划任务shell脚本运行python3 说xx模块没安装

ModuleNotFoundError: No module named 'func_timeout'

但在自己在命令行运行是正常的

如何解决:切换到root用户,重新安装找不到的库

计划任务应该是默认root用户权限(我猜,应该能改),如果你是在其他用户的登录状态安装的python库,计划任务执行时会找不到
这说来也奇怪,在命令行下其他用户都能使用root用户安装的库,到计划任务这里反而不行,必须root用户安装过