# Flask环境安装 ## Python版本选择 - 我们推荐使用 Python3, 版本号大于3.4。 - 相关依赖会被自动安装: - Werkzeug 用于实现 WSGI ,应用和服务之间的标准 Python 接口。 - Jinja 用于渲染页面的模板语言。 - MarkupSafe 与 Jinja 共用,在渲染页面时用于避免不可信的输入,防止注入攻击。 - ItsDangerous 保证数据完整性的安全标志数据,用于保护 Flask 的 session cookie. - Click 是一个命令行应用的框架。用于提供 flask 命令,并允许添加自定义 管理命令。 - 可选安装的依赖为: - Blinker: 为信号提供支持。 - SimpleJSON: 是一个快速的 JSON 实现 - python-dotenv: 当运行 flask 命令时为 通过 dotenv 设置环境变量 提供支持。 - Watchdog: 为开发服务器提供快速高效的重载。 ## 虚拟环境 Python的虚拟环境管理工具一半为Virtualenv和anaconda,熟悉的同学们都知道,我们一直 推荐anaconda作为我们的虚拟环境管理器, anaconda的安装使用方法参看![Anaconda教程](http://www.mycode.wang/t/dvy91A7yK) ## 环境搭建步骤 环境分anaconda虚拟环境搭建和Pycharm环境搭建两部分。 ### anaconda虚拟环境搭建 - 创建虚拟环境`tuling_flask`, 以下命令为我们创建了一个python是3.6的基础环境 ![conda环境搭建](./pic/6.png) ### 安装flask 需要安装flask需要用到的环境,安装前需要激活新建立的虚拟环境。 一旦启动conda虚拟环境,则安装flask,如果不是特别需要,安装当前版本就好。 ![flask环境搭建](./pic/7.png) ### 配置pycharm环境 我们用pycharm来作为IDE, 需要用pycharm选择当前的虚拟环境并配置。 ![点击设置](./pic/8.png) 添加一个解释环境: ![解释器设置](./pic/9.png) 选择添加的环境类型,因为我们已经创建完毕环境,所以需要添加并选择相应的python执行文件, 此步骤需要注意,我的是mac系统,自动认出来了系统,单身对于其他操作系统,可能需要自己去找到 虚拟环境的位置,大概的位置在anaconda的安装环境下个的`../env/virtual_env_name/bin/python` ![环境选择设置](./pic/10.png) WIN环境相对比较麻烦,大概的文件位置在`c:\ProgramData\anaconda3\env\.......` , 参看下图 示例: ![win设置](./pic/11.png) ## Hello World - 新建项目,点击`File-New Project......` - 选择Flask项目,一通配置如下图所示 ![新建项目](./pic/12.png) ![新建项目2](./pic/13.png) - 弄完之后,然并卵,啥也没有,还不如在文件夹下自己建一个文件,python文件就可以,随便 起个名字,我们建一个python文件,名字叫`helloworld.py` ![新建项目22](./pic/17.png) 在文件中写入以下的内容: ![写入内容](./pic/14.png) 点击运行后会正常会出现以下内容,表示成功启动,等待访问了: ![启动](./pic/15.png) 按照提示,访问`http://127.0.0.1:5000`后,出现以下内容表示彻底成功: ![访问](./pic/16.png) 正常情况下,浏览器下应该能出现`Hello 北京图灵学院`的字样。 ## 结束语 OK啦, 现在flask可以正常使用了,Alles Gute, 粗发吧,骚年~~~~~~~