flask框架的教程--虚拟环境的安装[一]

时间:2024-09-30 12:37:38

  为什么需要安装虚拟环境呢?

因为虚拟环境中扩展包对本机软件中不影响

安装

查看是否安装了虚拟环境

flask框架的教程--虚拟环境的安装[一]

安装虚拟环境的第三方工具

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

创建环境需要联网

flask框架的教程--虚拟环境的安装[一]

退出虚拟环境

 deactivate

flask框架的教程--虚拟环境的安装[一]

进入虚拟环境

workon 虚拟环境的名字

flask框架的教程--虚拟环境的安装[一]

安装flask常用的包

# 安装单个工具包
sudo pip install Flask==0.10.1
# 安装多个包 把多个包直接放到txt文件内
pip install -p 加txt文件的路径和文件名

flask框架的教程--虚拟环境的安装[一]

安装成功后查询包安装成功没

pip list

flask框架的教程--虚拟环境的安装[一]

pycharm设置虚拟环境的路径

flask框架的教程--虚拟环境的安装[一]

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:简单而可扩展的管理接口的框架