环境设置用于运行猎鹰应用程序

Mel*_*art 6 pycharm gunicorn falconframework

我有一个简单的猎鹰应用程序,我使用以下命令在终端上运行,

gunicorn -b 0.0.0.0:5000 main:app --reload
Run Code Online (Sandbox Code Playgroud)

main.py是实例化app = falcon.API()的python文件.这有效.

所以我试着在PyCharm中设置这个配置.但是这个我无法运行.这是PyCharm配置窗口

在此输入图像描述

有人可以帮助我配置此窗口以使应用程序运行.

bgs*_*gse 6

看起来你几乎已经把它弄好了,除了你需要将脚本设置gunicorn为你的虚拟环境,并将参数放在适当的输入框中.

使用script输入框右侧的"三个点"按钮,然后导航到虚拟环境,你应该找到一个bin/目录,里面应该有gunicorn.选择这个应该让你最终得到如下输入框:

/path/to/virtualenv/bin/gunicorn
Run Code Online (Sandbox Code Playgroud)

没有参数,这些进入script parameters下面的输入框,如下所示:

-b 0.0.0.0:5000 main:app
Run Code Online (Sandbox Code Playgroud)

在输入框中working directory,将其设置为应用程序的工作目录,如下所示:

/path/to/appdirectory
Run Code Online (Sandbox Code Playgroud)

您可能需要启用gevent compatible调试器,您可以File > Settings > Build, Execution, Deployment > Python Debugger使用复选框设置调试器.