zoukankan      html  css  js  c++  java
  • Flask 入门(一)(Mac 系统)

    熟话说,万事开头难,为了运行这第一个程序,我可是碰了不少壁,接下来我将正确的方法交给大家.

    1.首先得有python和虚拟环境

        (1)python环境苹果系统自带

        (2)虚拟环境:

                安装virtualenv:

                    方案一:pip install --user virtualenv (基于python2.7版本)

                    方案二:pip3 install --user virtualenv(基于python3版本)

                创建virtualenv:

                    方案一:virtualenv demo1_env

                        此方法失败的原因一般是因为多个python版本导致virtualenv路径冲突

                    方案二:python -m env demo1_env(基于python2.7版本)

                    方案三:python3 -m env demo1_env(基于python3版本)

                激活virtualenv:

                    source demo1_env/bin/activate

                关闭virtualenv(激活后才可执行运行命令,关闭状态不可运行):

                    deactivate 

    2.安装Flask

        方案一:pip install Flask(基于python2.7)

        方案二:pip3 install Flask(基于python3)

    3.编写可执行文件

        (1).进入之前建立的虚拟工作路径    cd demo1_env

        (2).创建代码文件     touch index.py

        (3).编写代码       nano index.py

            

            代码如下:

                

                from flask import Flask

                app = Flask(__name__)

                @app.route('/')

                def index():

                    return '<h1>This is my first flask project!</h1>'

                if __name__ == '__main__':

                    app.run(debug=True)


        (4).执行代码       方案一:python index.py

                                方案二:python3 index.py

                                方案三:export FLASK_APP=index.py

                                            export FLASK_ENV=development

                                            flask run

        (5).查看效果

            打开浏览器,输入网址(默认127.0.0.1:5000)

        

        

  • 相关阅读:
    SQL数据库——存储过程
    常用命令
    八大排序算法
    Java 反射的理解
    Java 集合的理解(持续更新......)
    JAVA 用数组实现 ArrayList
    JVM 运行时的内存分配
    Java中的增强 for 循环 foreach
    Java 泛型
    《七》随机访问文件流
  • 原文地址:https://www.cnblogs.com/viplanyue/p/12700695.html
Copyright © 2011-2022 走看看