Ubuntu16.04下flask虚拟环境搭建
flask有很多版本,在使用的时候为了避免多版本之间的冲突,我们需要创建独立的虚拟环境,也就是独立的Python编译环境。
一、安装虚拟环境
安装虚拟环境:
sudo pip install virtualenv
sudo pip install virtualenvwrapper
如果提示找不到mkvirtualenv命令,则需要配置环境变量:
# 1、创建目录用来存放虚拟环境
mkdir $HOME/.virtualenvs
# 2、打开~/.bashrc文件,并添加:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
# 3、运行
source ~/.bashrc
二、创建虚拟环境
注意:创建虚拟环境时需要联网
- Python2创建虚拟环境
mkvirtualenv 虚拟环境名
ps:终端语句是有提示的 输入前几个单词按tab键可以补齐
- Python3创建虚拟环境
mkvirtualenv -p python3 虚拟环境名 # 创建成功后会自动进入虚拟环境
- 退出虚拟环境
deactivate
- 进入虚拟环境
workon env1
- 查看所有虚拟环境
workon 双击tab
- 删除虚拟环境
rmvirtualenv 虚拟环境名称
三、安装工具包
在虚拟环境下安装flask 版本0.10.1
pip install flask==0.10.1
查看当前解释器安装的第三方包
pip freeze
四、第一个flask程序
查看虚拟环境所在路径 which python
复制路径
-
创建Python项目
-
更换解释器
-
切换成功后的编译器
-
创建Python file
- 开始我们的第一个flask程序
from flask import Flask
# 1.创建web应用
app = Flask(__name__)
# 3.定义路由
@app.route('/')
def index():
return 'hello flask'
# 2.运行web应用
if __name__ == '__main__':
app.run()
-
浏览器中查看