flask安装小结

flask是一个微型的python web框架,他基于Werkzeug和Jinja2,提供了一个包含基础服务 的强健核心,数据库访问、web表单验证和用户认证等高级功能则需要安装额外的扩展来支 持。学过一段时间flask后回过头来总结一下如何在Windows和Linux下安装flask。

Linux下安装flask

很简单,我使用的是Ubuntu 14.04_amd64的系统,默认的python是2.7.6,所以不用安装 python了,首先输入下列命令安装virtualenv(新系统默认未安装):

sudo apt-get install python-virtualenv

安装成功后可以输入virtualenv --version命令验证,正常的话应该显示virtualenv的版 本号。然后新建一个本地调试用的文件夹,并创建本地虚拟环境:

cd ~
sudo mkdir flask_site
cd flask_site
virtualenv venv

本地虚拟环境venv创建成功后会自动安装pip,在flask_site目录下输入 . venv\bin\activate即可启动本地虚拟环境,命令行提示符变为(venv)$,保持本地虚拟 环境开启状态,这样就可以在本地虚拟环境中通过pip安装flask了:

pip install flask

有时能够正常下载安装,有时则会由于一些众所周知的原因无法访问pipy,这样的话我们就 得需要换一个国内的pipy镜像,需要按照如下格式修改/home/.pip/pip.conf文件:

[global]
index-url =  http://mirrors.aliyun.com/pypi/simple/

值得注意的是,.pip文件夹是隐藏的,所以在图形界面下默认是看不见的,需要在上面菜 单中设置显示隐藏的文件,或者直接命令行里编辑好保存即可。另外国内的镜像有很多, 有时候也可能存在长期没人维护挂掉的情况,换一个就可以了。 为了验证flask是否安装成功,可以命令行输入python进入python交互模式, 输入import flask(注意,这些操作也都是在本地虚拟环境开启的情况下进行的)后如果 没有告警就说明flask安装成功了,如果要退出本地虚拟环境,可以在linux终端里输入 deactivate即可。

:virtualenv用于创建一个独立封闭的Python虚拟环境,你可以在这个环境中安装 私有包,而不会影响系统中的全局Python环境和其他虚拟环境,避免包的混乱和版本的冲突。

Windows下安装flask

Windows下需要先到Python官网上下载一个安装文件安装Python,我使用的是Python2.7.10, 安装完成后需要把以下内容加入到环境变量Path中:

;C:\Python27;C:\Python27\Scripts

环境变量设置位置:我的电脑右键属性-高级系统设置-环境变量-点击Path编辑,分号是必 须的。

设置好环境变量后,我们可以使用easy_install安装pip,然后利用pip安装virtualenv:

easy_install pip
pip install virtualenv

同样可以使用前面在Linux下的验证方法验证virtualenv是否安装成功,接着创建一个本地 的虚拟环境(命令和linux一样),只是启动方式不一样,venv\Scripts\activate,正 常启动后pip安装flask,然后在Python交互模式下验证,退出虚拟环境也是在命令行下输入 deactivate。enjoy flask and python!

评论