2015-04-16 218 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

相关问题