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库的结合。

  • 相关阅读:
    耐人寻味的 8 幅Java技术图
    什么是线程安全?怎么样才能做到线程安全?
    线程池
    ExecutorService的正确关闭方法
    js中let和var定义变量的区别
    sql的left join 、right join 、inner join之间的区别
    Collections.sort排序
    Mysql声明变量及使用
    java集合容器汇总
    TortoiseSVN提交commit提示Unable to create pristine install stream.系统找不到指定的路径 之解决方法
  • 原文地址:https://www.cnblogs.com/kelvinchiang/p/13610528.html
Copyright © 2011-2022 走看看