当前位置: 代码迷 >> 综合 >> 第三方(crontab,shell等)运行python3时找不到模块(例如redis)
  详细解决方案

第三方(crontab,shell等)运行python3时找不到模块(例如redis)

热度:93   发布时间:2023-11-17 21:11:27.0

1,在命令行执行python3 run.py scriptname,一切正常

2,但是在crontab,或者shell等第三方执行时,则报错 No module named 'redis'

3,首先命令行查看一下有哪些环境路径

4,在 run.py 开头添加环境路径,搞定

5,如果上面的方法不好用,可以执行下面命令查看一下模块的路径

pip3 show redis

 6,把第5步得到的路径,用第4步添加一下,搞定