1
eriale Nov 28, 2014
supervisor还没兼容py3,悲剧,另外fabric也只能py2.
你可以用py2运行supervisor,其他的用py3运行。 |
2
Med Nov 28, 2014
Supervisor works under Python 2 version 2.6 or greater and Python 3 version 3.2 or greater.
github上介绍的 |
3
scys Nov 28, 2014
奇怪,不明白为什么要supervisor运行在py3.
你直接用py2运行py3不就可以了? |
4
shiny PRO 在我们的生产环境中就是 supervisor 来运行一个 py3 的 environment
|
5
bingwenshi Nov 28, 2014
建议使用pyenv 每个项目都有自己的python版本
|
6
flyaway Nov 28, 2014
@bingwenshi 同意
|
8
arbipher Nov 28, 2014
supervisor和fabric都装在python2上
supervisor的任务路径用path/to/python3 your_script.py就行了 我的python3装在一个virtualenv里,所以 supervisor的任务路径用的是path/to/virtualenv/of/python3 your_script.py fabric可以用run('work on virtualenv_name && python your script.py') 命令多的话,可以 with prefix('work on virtualenv_name') __run('python first.py') __run('python second.py') |
9
zhs227 Nov 28, 2014
|
12
bugeye Nov 29, 2014
supervisor替代太多了,除非有特别需要,没必要非要它啊。
|