2015-04-16 182 views
4

我已龍頭安裝gunicorn,但gunicorn找不到命令:爲什麼gunicorn命令沒有找到gunicorn安裝?

# pip3.4 install gunicorn 
Requirement already satisfied (use --upgrade to upgrade): gunicorn in /usr/local/python3.4/lib/python3.4/site-packages 

# gunicorn 
-bash: gunicorn: command not found 

是什麼問題,是gunicorn安裝路徑不被系統識別?

+0

我假設您已將它安裝到系統和venv 。使用'locate'來查找gunicorn二進制文件並確保該目錄位於PATH中。 –

+0

我不使用venv,gunicorn不在我的系統路徑中,我在系統路徑中創建一個gunicorn並鍵入一些代碼,然後它工作,但它爲什麼不是automaticaly包含在路徑中? –

+0

我不是100%確定。你在使用什麼操作系統? –

回答

2

我剛剛創建了一個gunicorn文件命名並鍵入這些代碼下面是一樣的我的開發服務器,並已將其列入到系統路徑,如/usr/bin

#!/usr/local/bin/python3.4 

#-*- 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()) 
這樣

,它解決了我的問題,但仍然困惑我,爲什麼gunicorn命令不會自動生成幷包含到系統路徑中?爲什麼我的開發服務器的確如此,兩個操作系統(centos 6.5 x64)

+0

這也發生在我身上,在OS X上使用Python 3的框架版本。感謝分享腳本! – tslmy

相關問題