我是一个简单的猎鹰应用程序,我使用以下命令在终端上运行,
gunicorn -b 0.0.0.0:5000 main:app --reload
main.py是实例化app = falcon.API()的python文件。这很有效。
所以我试着在PyCharm中设置这个配置。但是我无法行动。这是PyCharm配置窗口
有人可以帮我配置此窗口以启动应用程序。
答案 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
中设置一个复选框。