1. 程式人生 > >flask框架的教程--虛擬環境的安裝[一]

flask框架的教程--虛擬環境的安裝[一]

boot 名稱 IV 添加 認證用戶 http 指定 需要 前端

  為什麽需要安裝虛擬環境呢?

因為虛擬環境中擴展包對本機軟件中不影響

安裝

查看是否安裝了虛擬環境

技術分享圖片

安裝虛擬環境的第三方工具

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

創建虛擬環境

# python 2 中創建虛擬環境(默認python2)
mkvirtualenv 虛擬環境名稱
例 :
mkvirtualenv flask_test

# python3中,創建虛擬環境
mkvirtualenv -p python3 虛擬環境名稱
例 :
mkvirtualenv -p python3 flask_test

創建環境需要聯網

技術分享圖片

退出虛擬環境

 deactivate

技術分享圖片

進入虛擬環境

workon 虛擬環境的名字

技術分享圖片

安裝flask常用的包

#
安裝單個工具包 sudo pip install Flask==0.10.1
# 安裝多個包 把多個包直接放到txt文件內
pip install -p 加txt文件的路徑和文件名

技術分享圖片

安裝成功後查詢包安裝成功沒

pip list

技術分享圖片

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框架的教程--虛擬環境的安裝[一]