昨天遇到的问题,一个服务器上有好几个虚拟机环境。
我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要和自己的虚拟环境路径一致!!!!!
来源:博客园
作者:aguncn
链接:https://www.cnblogs.com/aguncn/p/11769431.html