flask学习笔记1 虚拟环境的安装与配置

xiaoxiao2021-02-28  43

在使用flask之前,先了解一下web浏览器是怎么工作的

当在浏览器中输入例如https://www.baidu.com的时候,浏览器递归解析DNS域名,顺序是:

浏览器缓存>>>本机host>>>路由器>>>网络运营商>>>DNS服务商

解析后得到正确的IP地址后,返回到浏览器,浏览器再去访问这个IP所对应的服务器

web开发框架是为了协助开发者快速开发的一套功能性代码,可以使得开发难度降低,并能够大幅度提升开发人员的工作效率。

flask是python常用的web开发工具中的一种,是python语言基于Werkzeug工具编写的轻量级web开发框架。

除了flask之外,python常用的的web框架还有Django以及tornado。

相较于其他两种常用的框架,flask的优点在于可扩展性强,比较简洁,定制型强。是一款轻量级的web开发框架。

这里记录两个网站

flask常用扩展包列表http://flask.pocoo.org/extensions/    

flask中文文档手册http://docs.jinkan.org/docs/flask/

flask英文文档手册http://flask.pocoo.org/docs/0.11/

接下来是安装flask,在此之前,为了使得不同的框架能够用到不同版本的安装包或扩展库,可以考虑将flask安装在虚拟环境当中。

终端中安装虚拟环境的命令是:

sudo pip install virtualenv sudo pip install virtualenvwrapper

完了之后还需要对其进行一定的配置

在终端中执行如下命令,打开该文件

vim ~/.bash_profile

进入该文件之后,对其进行追加,追加内容如下

export WORKON_HOME=$HOME/.virtualenvs source /usr/local/bin/virtualenvwrapper.sh

第一行中的$HOME/.virtualenvs是虚拟环境安装的目录位置,可以对其进行修改,修改到自己放置的目录位置

修改完成之后,记得要运行一下如下命令,更新一下资源地址

source ~/.bash_profile

这样虚拟环境就安装好了

安装完毕之后,为flask创造一个虚拟环境,命令如下

mkvirtualenv -p python3 虚拟环境名称 (python3虚拟环境中要使用的python的版本,不指定的话,默认是python2    虚拟环境的名称由自己设置)

创建成功后,终端会自动进入虚拟环境。下面是虚拟环境的操作命令

deactivate                           退出当前虚拟环境 rmvirtualenv 虚拟环境名称             删除虚拟环境 workon 虚拟环境名称                   进入该虚拟环境

接下来可以直接在虚拟环境中安装flask了,使用如下命令安装指定版本的flask

pip install flask==0.10.1            (安装版本是0.10.1的flask)

这样flask就安装完成了

可以再多了解以下几个命令

pip freeze                             查看当前虚拟环境所有的安装包 pip freeze > requirement.txt           导出当前虚拟环境的所有安装包到当前文件夹下,并命名为requirement.txt pip install -r requirement.txt         安装requirement.txt文件下的所有包到当前虚拟环境

转载请注明原文地址: https://www.6miu.com/read-2624536.html

最新回复(0)