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