在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要和本身的虛擬環境路徑一致!!!!!進程

相關文章
相關標籤/搜索