在python的虚拟环境venv中使用gunicorn

昨天遇到的问题,一个服务器上有好几个虚拟机环境。python

我active进一个虚拟环境,安装了新的三方库以后,docker

使用gunicorn启动django服务,django

但仍是死活提示没有安装这个三方库。服务器

一开始没有找到缘由,后来,在启动的进程里发布了痕迹,app

原来,这个gunicorn启动时的python为另外一个venv里的python。spa

 

soga~~改过来罗。。。code

/venv/bin/gunicornblog

 

#!/docker/venv/bin/python3.6

# -*- coding: utf-8 -*-
import re
import sys

from gunicorn.app.wsgiapp import run

if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
    sys.exit(run())

注意红色部门的python要和本身的虚拟环境路径一致!!!!!进程

相关文章
相关标签/搜索