为 运行 个 falcon 应用程序设置的环境
Environment set up for running a falcon app
我有一个简单的猎鹰应用程序,我正在 运行使用以下命令在终端上运行,
gunicorn -b 0.0.0.0:5000 main:app --reload
main.py 是实例化 app = falcon.API() 的 python 文件。这行得通。
所以我尝试在 PyCharm 中设置这个配置。但是这个我到不了运行。这是 PyCharm 配置 window
谁能帮我配置这个 window 以获得应用 运行ning。
看起来你几乎已经做对了,除了你需要将脚本设置到你的虚拟环境的gunicorn
,并将参数放在适当的输入框中。
使用script
输入框右边的"three dots"按钮,导航到虚拟环境,在那里你应该找到一个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
中使用复选框进行设置。
我有一个简单的猎鹰应用程序,我正在 运行使用以下命令在终端上运行,
gunicorn -b 0.0.0.0:5000 main:app --reload
main.py 是实例化 app = falcon.API() 的 python 文件。这行得通。
所以我尝试在 PyCharm 中设置这个配置。但是这个我到不了运行。这是 PyCharm 配置 window
谁能帮我配置这个 window 以获得应用 运行ning。
看起来你几乎已经做对了,除了你需要将脚本设置到你的虚拟环境的gunicorn
,并将参数放在适当的输入框中。
使用script
输入框右边的"three dots"按钮,导航到虚拟环境,在那里你应该找到一个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
中使用复选框进行设置。