在安装好Python3的前提下执行以下步骤。
1.安装虚拟环境
pip install virtualenv
2.创建虚拟环境
virtualenv ~/code/python/flask-venv
此时有可能出现command not found....
这是因为没有配置环境变量。
首先查找virtualenv 命令的安装目录:
[root@VM_0_26_centos flask-venv]# find / -name 'virtualenv.py'
/usr/local/python/lib/python3.7/site-packages/virtualenv.py
添加环境变量:
vim /etc/profile
# 将下面内容添加到文件的最下面
PATH=$PATH:/usr/local/python/bin
#是添加的进行生效命令
source /etc/profile
# 最后查看是否添加成功
echo $PATH
重新执行创建虚拟环境的命令,就可以创建成功。
3.激活虚拟环境
切换到虚拟环境的bin目录下执行 source activate命令就可以激活虚拟环境,使用deactivate关闭虚拟环境
[root@VM_0_26_centos flask-venv]# source ./bin/activate
(flask-venv) [root@VM_0_26_centos flask-venv]# which python
/root/code/python/flask-venv/bin/python
(flask-venv) [root@VM_0_26_centos flask-venv]# deactivate
[root@VM_0_26_centos flask-venv]#
4.启动flask应用
首先在虚拟环境中安装flask:
pip install flask
安装完成flask,创建app.py文件:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World'
if __name__ == '__main__':
app.run()
执行 python app.py / flask run 命令启动。
(flask-venv) [root@VM_0_26_centos flask-venv]# python app.py / flask run
* Serving Flask app "app" (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)
Congratulation!