Python 导入错误管理器

Python 导入错误管理器,python,linux,supervisord,Python,Linux,Supervisord,我的trigger.conf文件如下所示: [program:one_module] environment=PYTHONPATH="/root/anaconda2/lib/python2.7/site-packages" command=bash -c "python -u ./RealtimeAlarmModule.py" directory=/home/harry/RealtimeDemo autostart=true autorestart=true startretries=3 std

我的trigger.conf文件如下所示:

[program:one_module]
environment=PYTHONPATH="/root/anaconda2/lib/python2.7/site-packages"
command=bash -c "python -u ./RealtimeAlarmModule.py"
directory=/home/harry/RealtimeDemo
autostart=true
autorestart=true
startretries=3
stderr_logfile=/home/harry/RealtimeDemo/supervisor.alarmmodule.err.log
stdout_logfile=/home/harry/RealtimeDemo/supervisor.alarmmodule.log
user=harry
我已通过命令systemctl start supervisorORD启动SupervisorORD

此后,当我运行命令supervisorctl启动一个\u模块时,它给出以下错误: 一个模块:错误(异常终止)

打开supervisor.alarmmodule.err.log文件说明以下内容

Traceback (most recent call last):
  File "./RealtimeAlarmModule.py", line 6, in <module>
    import pika
ImportError: No module named pika

注意:当我以python RealtimeAlarmModule.py运行realtimeArmModule.py时,它工作正常只有在通过supervisord运行时,才会出现导入错误

pika安装在哪里?它可能不在/root/anaconda2/lib/python2.7/site软件包中。@RemcoGerlich当我安装pika时,它声明:要求已经满足:pika在/root/anaconda2/lib/python2.7/site-packagesAdd
import sys;将(sys.path)
打印到文件顶部,查看是否正确设置?@RemcoGerlich上述代码给出以下输出:
['/root/anaconda2/lib/python27.zip'、'/root/anaconda2/lib/python2.7'、'/root/anaconda2/lib/python2.7/plat-linux2'、'/root/anaconda2/lib/python2.7/lib-tk'、'/root/anaconda2/lib/python2.7/lib-old'、**'/root/anaconda2/python2/python2.7/lib-dynload'、**'/root/anaconda2/lib/python2.7/sphon2.7/site-7/sphinsite软件包'、**'.5.1-py2.7.egg','/root/anaconda2/lib/python2.7/site packages/trollius-2.2-py2.7.egg']
用户harry有该目录的读取权限吗?(我在这里能想到的最后一件事)pika安装在哪里?它可能不在/root/anaconda2/lib/python2.7/site软件包中。@RemcoGerlich当我安装pika时,它声明:要求已经满足:pika位于/root/anaconda2/lib/python2.7/site-packagesAdd
import sys;print(sys.path)
到文件顶部,查看是否正确设置?@RemcoGerlich上述代码给出以下输出:
['/root/anaconda2/lib/python27.zip'、'/root/anaconda2/lib/python2.7'、'/root/anaconda2/lib/python2.7/plat-linux2'、'/root/anaconda2/lib/python2.7/lib-tk'、'/root/anaconda2/lib/python2.7/lib-old'、**'/root/anaconda2/python2/python2.7/lib-dynload'、**'/root/anaconda2/lib/python2.7/sphon2.7/site-7/sphinsite软件包'、**'.5.1-py2.7.egg','/root/anaconda2/lib/python2.7/site packages/trollius-2.2-py2.7.egg']
用户harry有该目录的读取权限吗?(我在这里能想到的最后一件事)
import pika
import requests, json, datetime , time , sys, grequests
......