Flask虛擬環境的安裝
一、關於Flask介紹
誕生時間:Flask誕生於2010年,是Armin ronacher(人名)用 Python 語言基於 Werkzeug工具箱編寫的輕量級Web開發框架。
Flask框架包含兩個核心:Werkzeug工具箱,Jinja2模板引擎 由於Flask沒有提供額外的其他功能,所以幾乎所有的功能都要用到擴充套件實現,如下列表所示:
Flask常用擴充套件包:
- Flask-SQLalchemy:操作資料庫;
- Flask-script:插入指令碼;
- Flask-migrate:管理遷移資料庫;
- Flask-Session:Session儲存方式指定;
- Flask-WTF:表單;
- Flask-Mail:郵件;
- Flask-Bable:提供國際化和本地化支援,翻譯;
- Flask-Login:認證使用者狀態;
- Flask-OpenID:認證;
- Flask-RESTful:開發REST API的工具;
- Flask-Bootstrap:整合前端Twitter Bootstrap框架;
- Flask-Moment:本地化日期和時間;
- Flask-Admin:簡單而可擴充套件的管理介面的框架
二、建立Flask虛擬環境
1. 先檢視當前電腦中是否有虛擬環境命令:
virtualenv --version
2. 安裝虛擬環境的命令:
sudo pip install virtualenv sudo pip install virtualenvwrapper
3. 檢視是否有mkvirtualenv建立虛擬環境指令
mkvirtualenv --version
4. 安裝完虛擬環境後,如果提示找不到mkvirtualenv命令,須配置環境變數 # 4.1、建立目錄用來存放虛擬環境
mkdir $HOME/.virtualenvs
# 4.2、開啟~/.bashrc檔案,並新增如下:
export WORKON_HOME=$HOME/.virtualenvs source /usr/local/bin/virtualenvwrapper.sh
# 4.3、執行
source ~/.bashrc
5. 建立虛擬環境的命令 : mkvirtualenv 虛擬環境名稱(預設python2.x)
例: mkvirtualenv py_flask
mkvirtualenv -p python3 虛擬環境名稱(指定python3.x)
例 :mkvirtualenv -p python3 py3_flask
提示 :
- 建立虛擬環境需要聯網
- 建立成功後, 會自動工作在這個虛擬環境上
- 工作在虛擬環境上, 提示符最前面會出現 “虛擬環境名稱”
三. 使用虛擬環境?
1.檢視虛擬環境的命令 :
workon 兩次tab鍵 或者 workon 回車
2.進入虛擬環境的命令 :
workon 虛擬環境名稱 例 :workon py_flask 例 :workon py3_flask
3.退出虛擬環境的命令 :
deactivate
4.刪除虛擬環境的命令(需要先退出):
rmvirtualenv 虛擬環境名稱 例 :刪除虛擬環境py3_flask 先退出:deactivate 再刪除:rmvirtualenv py3_flask
四. 在虛擬環境中安裝工具包
1. 使用pip安裝相應的工具包,和linux下一樣
pip install 包名稱
2.檢視虛擬環境中安裝的包 :
pip freeze
工具包安裝的位置 :
- python2版本下:
~/.virtualenvs/py_flask/lib/python2.7/site-packages/
- python3版本下:
~/.virtualenvs/py3_flask/lib/python3.5/site-packages