Python 带pycharm的流动烧瓶

Python 带pycharm的流动烧瓶,python,flask,pycharm,Python,Flask,Pycharm,我正试图跟进,在openshift上设置一个烧瓶应用程序 我已经按照说明进行了操作,并在win7上使用gitbash在命令行上运行了它 /myflaskapp (master) $ python wsgi.py 127.0.0.1 - - [16/Jun/2015 13:46:10] "GET / HTTP/1.1" 200 12 127.0.0.1 - - [16/Jun/2015 13:46:10] "GET /favicon.ico HTTP/1.1" 404 233 127.0.0.1

我正试图跟进,在openshift上设置一个烧瓶应用程序

我已经按照说明进行了操作,并在win7上使用gitbash在命令行上运行了它

/myflaskapp (master)
$ python wsgi.py
127.0.0.1 - - [16/Jun/2015 13:46:10] "GET / HTTP/1.1" 200 12
127.0.0.1 - - [16/Jun/2015 13:46:10] "GET /favicon.ico HTTP/1.1" 404 233
127.0.0.1 - - [16/Jun/2015 13:46:10] "GET /favicon.ico HTTP/1.1" 404 233

但是,正如您所看到的,在Pycharm Pro 4.5中,“运行”和“调试”按钮是灰色的。如何让它们工作?

创建一个配置。对于显示的简单应用程序,您只需执行
flaskapp.py
。右键单击
flaskapp.py
并选择“创建“flaskapp”。您可以从运行按钮左侧的下拉列表中选择“编辑配置…”来编辑已创建的配置。

在Windows上使用PyCharm Community Edition 2019:

  • 编辑配置或创建新配置
  • 在“脚本路径”中,将路径设置为flask.exe(1)
  • 设置“参数”以运行
  • 添加到“环境变量”
    • FLASK\u APP=yourserverfile.py
    • 烧瓶_ENV=开发
现在,您可以使用Shift+F10(版本)或Shift+F9(调试)运行应用程序

打开web浏览器并转到http:127.0.0.1:5000 (如果端口为5000,则默认端口为5000)

下面是配置的屏幕截图

注:

(1)Flask.exe应该位于Python路径的脚本目录中,类似于“C:\Users\YOUR\u USERNAME\Local\Programs\Python\Python36-32\Scripts\Flask.exe”

  • PyCharm社区版
    中,单击底部的
    终端
    。让它加载,一旦命令行打开,输入
    'flask'
    。如果命令有效,那太好了!如果出现错误,请再次尝试安装Flask
  • 在终端中键入
    set FLASK\u APP=example.py
    ,显然将“example”更改为您的FLASK文件名,然后单击Enter
  • 输入
    烧瓶运行
    ,然后让其加载
  • 一旦您看到
    正在运行http://127.0.0.1:5000/ (按CTRL+C退出)
    ,单击PyCharm链接,它会将您带到您的
    localhost
    。给你!你现在可以看到你的网页了

  • 因为这给了我一个错误(“flask.exe的编码声明无效或丢失”),我不得不修改我的配置以使用“模块名”而不是“脚本路径”。值“flask”对我来说是正确的值,它在我的环境中是已知的。我正在为uvicorn寻找类似的值,事实上:只需切换到模块名即可。无法在脚本路径中选择.exe。