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

送分小仙女□ 提交于 2019-12-03 01:35:39

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

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

使用gunicorn启动django服务,

但还是死活提示没有安装这个三方库。

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

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

 

soga~~改过来罗。。。

/venv/bin/gunicorn

 

#!/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要和自己的虚拟环境路径一致!!!!!

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!