1
eriale 2014-11-28 13:37:26 +08:00
supervisor还没兼容py3,悲剧,另外fabric也只能py2.
你可以用py2运行supervisor,其他的用py3运行。 |
2
Med 2014-11-28 13:51:44 +08:00
Supervisor works under Python 2 version 2.6 or greater and Python 3 version 3.2 or greater.
github上介绍的 |
3
scys 2014-11-28 14:00:42 +08:00
奇怪,不明白为什么要supervisor运行在py3.
你直接用py2运行py3不就可以了? |
4
shiny 2014-11-28 14:03:14 +08:00
在我们的生产环境中就是 supervisor 来运行一个 py3 的 environment
|
5
bingwenshi 2014-11-28 14:26:03 +08:00
建议使用pyenv 每个项目都有自己的python版本
|
6
flyaway 2014-11-28 14:33:32 +08:00
@bingwenshi 同意
|
8
arbipher 2014-11-28 14:43:20 +08:00
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 2014-11-28 14:57:29 +08:00
|
11
Feiox 2014-11-28 23:45:33 +08:00
|
12
bugeye 2014-11-29 11:28:09 +08:00
supervisor替代太多了,除非有特别需要,没必要非要它啊。
|