安装

需要python环境

使用虚拟环境

使用virtualenv创建虚拟环境

Python 3.3 通过 venv 模块原生支持虚拟环境,命令为 pyvenv 。 pyvenv 可以替 代 virtualenv 。不过要注意,在 Python 3.3 中使用 pyvenv 命令创建的虚拟环 境不包含 pip ,你需要进行手动安装。Python 3.4 改进了这一缺陷, pyvenv 完 全可以代替 virtualenv

使用virtualenv --version检测是否有virtualenv

安装virtualenv

  • 下载安装文件
  • 解压后进入文件夹,以管理员身份运行 以下命令
    $ python ez_setup.py
    $ easy_install virtualenv
    

创建虚拟环境

选择项目文件夹(如flasky),进入该文件夹,运行

$ virtualenv venv

$ python3 -m venv venv # 'python3 -m venv'为命令,后一个‘venv’为自定义的虚拟环境名

这样就创建了一个名为venv的虚拟环境,你可以在flasky文件夹下发现生成了一个venv文件夹 venv为虚拟环境名,可以自定义

激活虚拟环境

$ source venv/bin/activate

如果是在windows命令行中

$ venv\Scripts\activate

激活成功后可以在命令行看到

(venv) $

退出虚拟环境

(venv) $ deactivate

安装Flask

(venv) $ pip install flask

Hello World

代码

flasky文件夹中创建文件hello.py

from flask import Flask
app = Flask(__name__)

@app.route('/')
def index():
    return '<h1>Hello World!</h1>'

@app.route('/user/<name>')
def user(name):
    return '<h1>Hello, %s!</h1>' % name

if __name__ == '__main__':
    app.run(debug=True)

启动服务

(venv) { flasky } » python hello.py
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
 * Restarting with stat
 * Debugger is active!
 * Debugger pin code: 232-496-217

在浏览器中打开网址:http://127.0.0.1:5000/ 查看结果