Flask web 开发(1):安装,flaskweb,希望通过记录技术笔记的方
Flask web 开发(1):安装,flaskweb,希望通过记录技术笔记的方
本系列笔记是我阅读Miguel Grinberg的《Flask Web Development》的笔记,标题与书本同步。希望通过记录技术笔记的方式促进自己对知识的理解。
本篇对应书本第一章:安装。
使用虚拟环境
虚拟环境作用
- 可以在系统的Python解释器中避免包的混乱和版本冲突。
- 为每个程序单独创建虚拟环境可以保证程序只能访问虚拟环境的包,从使其只作为创建(更多)虚拟环境的源。
- 使用虚拟环境不需要管理员权限。
判断是否安装虚拟环境命令:
$ virtualenv --version #查看虚拟环境版本
安装虚拟环境:
- linux系统
$ sudo apt-get install python-virtualenv
- Mac OS X系统
$ sudo easy_install virtualenv
- Windows系统
去https://bitbucket.org/pypa/setuptools
下载 ez_setup.py,在Python环境下执行改脚本:
$ python ez_setup.py $ easy_install virtualenv
上述安装命令必须具有管理员权限,Unix系统则需要在命令前加上 sudo
下载示例代码:
$ git clone https://github.com/miguelgrinberg/flasky.git $ cd flasky $ git checkout 1a
下载作者的代码,切换到1a的分支上。
创建虚拟环境:
$ virtualenv venv New python executable in venv/bin/python2.7 Also creating executable in venv/bin/python Installing setuptools............done. Installing pip...............done.
激活虚拟环境:
- Linux系统
$ source venv/bin/activate
- Windows系统
$ venvScriptsactivate
取消已激活的环境用deactivate。
使用pip安装Python包
虚拟环境中安装Flask:
(venv) $ pip install flask
检查是否安装成功:
(venv) $ python >>> import flask >>>
检查的原理:如果该环境中没有该包,import会失败报错。
相关内容
- Flask web开发(2):程序的基本结构,flask基本结构,希望通过
- Flask web开发(3):模板,flaskweb,希望通过记录技术笔记的方
- 在Windows平台使用IIS部署Flask网站,平台iis部署flask, 涉及
- Flask + Gunicorn + Nginx 部署,flaskgunicorn,Web框架和Web服务器
- 实例讲解基于 Flask+React 的全栈开发和部署,flaskreact,后
- 从零开始搭建论坛(3):Flask框架简介,flask框架,未经
- 从零开始搭建论坛(1):Web服务器与Web框架,web框架
- flask查询whois信息实例,flaskwhois实例, 实例通过whois模块
- 为Flask编写1个百度编辑器的插件,flask编写, 当时真的受
- 如何使用Flask开发一个增删改查的应用,flask开发增删
评论关闭