基于Flask框架的Python web程序的开发实战 <一> 环境搭建
2015-06-23 10:41
906 查看
最近在看《Flask Web开发基于Python的Web应用开发实战》Miguel Grinberg著、安道译 这本书,一步步跟着学习Flask框架的应用,这里做一下笔记
电脑只安装一个Python2.7就行了,用的IDE还是官方那个跟记事本差不多的编辑器,先原始一点,以后再用PyCharm开发,我系统是Win8.1 x64
一:虚拟环境配置
虚拟环境使用第三方工具virtualenv创建,打开cmd,输入virtualenv命令来检测是否已经安装,我已经装过了,所以会提示:You must provide a DEST_DIR .....,如果没有安装,肯定会提示virtualenv不是内部命令或外部命令,这时候如果安装了pip,则直接可以在dos窗口中输入:pip install virtualenv,注意,要以管理员身份运行.
virtualenv安装好后,接下来要在外面的项目文件夹中创建Python虚拟环境,比如我的项目根目录是:C:\Workspaces\flasky_app,那么我在dos窗口中cd到这个目录,然后执行:virtualenv venv,“venv”是虚拟环境的名字,随便定义。执行完后,flasky_app目录中会多一个文件夹:venv,最后我们激活这个虚拟环境:venv\scripts\activate 然后就能看到命令行前面有个(venv)标识,表示我们当前dos操作在虚拟环境中,此时环境就配置好了
打开venv这个目录,会发现这个跟我们安装的python目录有点像,再看下刚才激活环境的命令,打开scripts目录,会有个activate.bat文件,这个批处理就是激活虚拟环境的操作,还有一个deactivate.bat的文件,就是退出虚拟环境的批处理
二:安装Flask框架
环境装好了,这只是Python的环境,我们要使用Flask框架,所以要在这个环境下载该框架:
(venv) pip install flask
执行命令来验证是否已经安装成功:
(venv)python
>>> import flask
>>>
没有错误提醒就表示安装成功了
此时环境都搭建好了,后面继续一步步搞
电脑只安装一个Python2.7就行了,用的IDE还是官方那个跟记事本差不多的编辑器,先原始一点,以后再用PyCharm开发,我系统是Win8.1 x64
一:虚拟环境配置
虚拟环境使用第三方工具virtualenv创建,打开cmd,输入virtualenv命令来检测是否已经安装,我已经装过了,所以会提示:You must provide a DEST_DIR .....,如果没有安装,肯定会提示virtualenv不是内部命令或外部命令,这时候如果安装了pip,则直接可以在dos窗口中输入:pip install virtualenv,注意,要以管理员身份运行.
virtualenv安装好后,接下来要在外面的项目文件夹中创建Python虚拟环境,比如我的项目根目录是:C:\Workspaces\flasky_app,那么我在dos窗口中cd到这个目录,然后执行:virtualenv venv,“venv”是虚拟环境的名字,随便定义。执行完后,flasky_app目录中会多一个文件夹:venv,最后我们激活这个虚拟环境:venv\scripts\activate 然后就能看到命令行前面有个(venv)标识,表示我们当前dos操作在虚拟环境中,此时环境就配置好了
打开venv这个目录,会发现这个跟我们安装的python目录有点像,再看下刚才激活环境的命令,打开scripts目录,会有个activate.bat文件,这个批处理就是激活虚拟环境的操作,还有一个deactivate.bat的文件,就是退出虚拟环境的批处理
二:安装Flask框架
环境装好了,这只是Python的环境,我们要使用Flask框架,所以要在这个环境下载该框架:
(venv) pip install flask
执行命令来验证是否已经安装成功:
(venv)python
>>> import flask
>>>
没有错误提醒就表示安装成功了
此时环境都搭建好了,后面继续一步步搞
相关文章推荐
- Python学习笔记一:数据类型与基本操作
- 4-python学习——数据操作
- 3-python学习——变量
- 2-python学习——hello world
- [转] Python风格规范
- 1 python学习——python环境配置
- 端午节前一周周记
- Python 函数式编程学习
- Python中线程编程之threading模块的使用详解
- Python os模块常用方法1
- python
- python3.4学习笔记(三) idle 清屏扩展插件
- python3.4学习笔记(二) 类型判断,异常处理,终止程序
- python特殊函数(id, dir, type, isinstance, issubclass, is)
- web python -- WSGI接口POST请求
- web python -- WSGI接口GET请求
- python相关面试题
- web python -- WSGI接口响应
- Python数据类型之数字类型、字符串类型
- python日志输出—logging直接代码配置