7

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

gunicorn -b 0.0.0.0:5000 main:app --reload

main.py 是实例化 app = falcon.API() 的 python 文件。这行得通。

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

在此处输入图像描述

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

4

1 回答 1

9

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

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

/path/to/virtualenv/bin/gunicorn

没有参数,这些进入script parameters下面的输入框是这样的:

-b 0.0.0.0:5000 main:app

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

/path/to/appdirectory

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

于 2017-11-24T00:33:50.357 回答