zoukankan      html  css  js  c++  java
  • PyCharm安装Flask并创建helloword

    PyCharm安装Flask并创建helloword

    环境要求

    windows
    python3.8
    PyCharm

    安装Flask

    1. Pycharm中, 新建项目 -> 创建一个名为helloflask的工程,PyCharm默认会自动配置虚拟化环境Virtualenv
      创建成功后,会生成下面的目录(虚拟化环境目录):
    venv
        Include
        Lib
        Scripts
        pyvenv.cfg
    
    1. 打开Settings... -> Project Interpreter -> 在搜索栏搜索Flask关键字,选中点击下方的安装按钮。等待安装完成。
      注意:可能要配置一下pip源。
    Linux/Unix:
    编辑~/.pip/目录下的pip.conf文件(如果没有则创建该文件~/.pip/pip.conf),然后编辑其内容如下
    [global]
    trusted-host=cmc-cd-mirror.rnd.huawei.com
    index-url=http://cmc-cd-mirror.rnd.huawei.com/pypi/simple/
    
    
    Windows:
    
    在C:Users你的账号pip 目录(没有这个pip文件夹就自己创建一个)下添加pip.ini 文件,然后编辑其内容如下
    [global]
    trusted-host=cmc-cd-mirror.rnd.huawei.com
    index-url=http://cmc-cd-mirror.rnd.huawei.com/pypi/simple/
    
    到这一步就OK了,可以试试是否用pip安装了
    

    创建Flask程序

    新增一个名为hello的py文件,编写Flask的helloworld程序:

    from flask import Flask
    app = Flask(__name__)
    
    @app.route("/")
    def index():
        return "<h1 style='color:red'>Hello World</h1>"
    
    if __name__ == "__main__":
        app.run()
    
    

    在代码编辑区右键点击Run,观察控制台启动日志:

    D:py_workspacehelloflaskvenvScriptspython.exe D:/py_workspace/helloflask/hello.py
     * Serving Flask app "hello" (lazy loading)
     * Environment: production
       WARNING: This is a development server. Do not use it in a production deployment.
       Use a production WSGI server instead.
     * Debug mode: off
     * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
    

    访问浏览器地址:http://127.0.0.1:5000/,就可以看到红色的Hello World.

    总结

    Flask的Helloworld程序还是非常简单的,这得益于强大的PyCharm开发工具和强大的Python库的结合。

  • 相关阅读:
    vue中 $event 的用法--获取当前父元素,子元素,兄弟元素
    vue的通信方式(二)---祖父孙三个级别的之间的隔代通信
    js获取当前页面url信息
    解决Vue刷新一瞬间出现样式未加载完或者出现Vue代码问题
    Java POI读取excel中数值精度损失
    Java读取Excel数值内容带.0或变科学计数法的解决办法
    Java专业术语
    jdbc连接数据库
    阿里云linux配置ftp服务
    mybatis批量更新表setting parameters 错误
  • 原文地址:https://www.cnblogs.com/kelvinchiang/p/13610528.html
Copyright © 2011-2022 走看看