在安裝好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!