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