查看supervisor, pip, meld等相关的包
可以从:https://pypi.org/ 这里搜索
一、安装pip
-
下载
get-pip.py
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py 或者 wget https://bootstrap.pypa.io/get-pip.py
-
安装pip
# 安装最新支持版本 python get-pip.py # 安装指定版本 python get-pip.py pip==9.0.2
二、安装Supervisor
-
安装
# 安装最新版本 pip install supervisor # 安装指定版本 pip install supervisor==3.3.3
-
配置
-
生成配置文件:
echo_supervisord_conf > /etc/supervisord.conf
-
修改配置:
vim /etc/supervisord.conf
# 去除分号, 修改files指向的目录及文件名格式 [include] files = /etc/supervisor/conf.d/*.conf
-
启动:
supervisord -c /etc/supervisord.conf
-
三、异常处理
-
安装pip时,会有python版本兼容问题
解决方法:安装当前python版本兼容的pip版本
-
启动supervisor报错 meld3>=0.6.5 异常,具体日志如下:
Traceback (most recent call last):
File "/usr/bin/echo_supervisord_conf", line 5, in <module>
from pkg_resources import load_entry_point
File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 2603, in <module>
File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 666, in require
File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 565, in resolve
pkg_resources.DistributionNotFound: meld3>=0.6.5
经查看 meld3 的版本已经时 1.0.2 的最新版本,那么确定 当前版本不兼容。
解决方法:降低meld3的版本 == pip install meld3==0.6.6
网友评论