虚拟环境是Python
解释器的一个私有副本,在这个环境中可以安装私有包,而且不会影响系统中安装到全局Python
解释器。虚拟环境非常有用,可以在系统的Python
解释器中避免包的混乱和版本的冲突,为每个程序单独创建虚拟环境,可以保证程序只能访问虚拟环境中的包从而保持全局解释器的干净整洁。
sudo apt-get install python-virtualenv
mkdir Blog ; cd Blog
virtualenv --version
virtualenv venv
python
版本virtualenv -p /usr/bin/python2 virtualenv‘s name
. venv/bin/activate
环境激活后命令提示符发生改变(venv) $
。
deactivate
编写Hello World
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World!'
if __name__ == '__main__':
app.run()
运行结果如下
* Serving Flask app "hello" (lazy loading)
* Environment: production
WARNING: Do not use the development server in a production environment.
Use a production WSGI server instead.
* Debug mode: off
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
参考文档:
http://flask.pocoo.org/
http://www.pythondoc.com/flask/index.html
原文:https://www.cnblogs.com/mark-zh/p/10419132.html