使用virtualenv在linux中搭建python flask的helloworld

virtualenv介绍

virtualenv可以用来为一个应用创建一套“隔离”的Python运行环境,在这个环境中可以安装私有包,并且和系统中全局Python解释器中的包互不影响。
1 安装 virtualenv

pip install virtualenv

2 创建我们的项目目录

mkdir myProject
cd myProject/

3 使用virtualenv创建一个独立的python运行环境,

virtualenv venv  #venv 为环境名称 可自定义

新建的Python环境被放到当前目录下的venv目录。
可以用source进入该环境、使用deactivate命令退出当前的venv环境:
进入venv环境后,安装flask

[root@ip-172 myproject01] source venv/bin/activate
(venv) [root@ip myproject01] pip3 install flask
(venv) [root@ip myproject01] deactivate 
[root@ip-172-31-61-239 myproject01] 

退出venv环境后,编写flask hello world代码。

vi hello.py
from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello World!'

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

再进入venv环境,运行hello.py文件

[root@ip myproject01] source venv/bin/activate
(venv) [root@ip myproject01] python3 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)

可通过浏览器访问flask hello world页面。
至此,完成。
目录结构:

myProject
	venv
	hello.py
上一篇:原创教程:《metasploit新手指南》介绍及下载


下一篇:蓝鲸离线部署二三事