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

时间:2017-11-23 23:03:39

标签: pycharm gunicorn falconframework

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

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

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

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

enter image description here

有人可以帮我配置此窗口以启动应用程序。

1 个答案:

答案 0 :(得分:6)

看起来你几乎已经把它弄好了,除非您需要将脚本设置为虚拟环境的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中设置一个复选框。