现在我们来安装Flask:

Windows系统安装Flask

如果你的系统是Windows,那安装起来非常方便——pip install flask

Mac系统安装Flask

Mac安装Flask一般为了不影响Python本身的功能会先下载一个虚拟环境,命令如下:

  • 第一步:macbookdeMBP-2:~ macbook$ sudo easy_install virtualenv

  • 第二步:macbookdeMBP-2:~ macbook$ virtualenv venv

会看到:

New python executable in /Users/macbook/venv/bin/python
Installing setuptools, pip, wheel...done.
  • 第三步:激活虚拟环境

macbookdeMBP-2:~ macbook$ pwd

/Users/macbook

macbookdeMBP-2:~ macbook$ cd /Users/macbook

macbookdeMBP-2:~ macbook$ ls

Applications Downloads Music PycharmProjects

Desktop Library Pictures VirtualBox VMs

Documents Movies Public venv

macbookdeMBP-2:~ macbook$ cd venv

macbookdeMBP-2:venv macbook$ ls

bin lib

include pip-selfcheck.json

macbookdeMBP-2:venv macbook$ cd bin

macbookdeMBP-2:bin macbook$ ls

activate easy_install-2.7 python-config

activate.csh pip python2

activate.fish pip2 python2.7

activate_this.py pip2.7 wheel

easy_install python

macbookdeMBP-2:bin macbook$ source activate

至此,虚拟机已经激活

  • 第四步:在虚拟环境下安装Flask

先回到venv目录下,然后安装

(venv) macbookdeMBP-2:bin macbook$ cd ..

(venv) macbookdeMBP-2:venv macbook$ cd..

(venv) macbookdeMBP-2:~ macbook$ ls

Applications Downloads Music PycharmProjects

Desktop Library Pictures VirtualBox VMs

Documents Movies Public venv

(venv) macbookdeMBP-2:~ macbook$ cd venv

(venv) macbookdeMBP-2:venv macbook$ ls

bin lib

include pip-selfcheck.json

(venv) macbookdeMBP-2:venv macbook$ pip install flask

安装后看到:

Collecting flask
 Downloading Flask-0.12.2-py2.py3-none-any.whl (83kB)
   100% |████████████████████████████████| 92kB 134kB/s
Collecting Jinja2>=2.4 (from flask)
 Downloading Jinja2-2.10-py2.py3-none-any.whl (126kB)
   100% |████████████████████████████████| 133kB 214kB/s
Collecting Werkzeug>=0.7 (from flask)
 Downloading Werkzeug-0.14.1-py2.py3-none-any.whl (322kB)
   100% |████████████████████████████████| 327kB 211kB/s
Collecting click>=2.0 (from flask)
 Downloading click-6.7-py2.py3-none-any.whl (71kB)
   100% |████████████████████████████████| 71kB 233kB/s
Collecting itsdangerous>=0.21 (from flask)
 Downloading itsdangerous-0.24.tar.gz (46kB)
   100% |████████████████████████████████| 51kB 492kB/s
Collecting MarkupSafe>=0.23 (from Jinja2>=2.4->flask)
 Downloading MarkupSafe-1.0.tar.gz
Building wheels for collected packages: itsdangerous, MarkupSafe
 Running setup.py bdist_wheel for itsdangerous ... done
 Stored in directory: /Users/macbook/Library/Caches/pip/wheels/fc/a8/66/24d655233c757e178d45dea2de22a04c6d92766abfb741129a
 Running setup.py bdist_wheel for MarkupSafe ... done
 Stored in directory: /Users/macbook/Library/Caches/pip/wheels/88/a7/30/e39a54a87bcbe25308fa3ca64e8ddc75d9b3e5afa21ee32d57
Successfully built itsdangerous MarkupSafe
Installing collected packages: MarkupSafe, Jinja2, Werkzeug, click, itsdangerous, flask
Successfully installed Jinja2-2.10 MarkupSafe-1.0 Werkzeug-0.14.1 click-6.7 flask-0.12.2 itsdangerous-0.24

至此,Flask安装完毕。

打开你的pycharm,新建项目,可以看到:

点击Create

就会生成Flask的模板了:

关于Mac安装Flask的方法大家可以看一下这篇帖子,或者自己百度一下:

http://blog.csdn.net/idoshi201109/article/details/79079572/

船长对Mac也不熟悉,说实话我自己安装的过程也是云里雾里,但是可以安装成功,具体原因我们不着急解释,毕竟影响不大,即使你不安装虚拟环境直接安装Flask也没有太大的影响(个人观点)。

如果你明白Mac安装虚拟环境和Flask的原理,还请不吝赐教!

微信公众号搜索“自动化测试实战”或扫描下方二维码添加关注~~~

Flask第三篇——安装Flask的更多相关文章

  1. Flask最强攻略 - 跟DragonFire学Flask - 第三篇 Flask 中的 request 之 先知道有这么个东西

    每个框架中都有处理请求的机制(request),但是每个框架的处理方式和机制是不同的 为了了解Flask的request中都有什么东西,首先我们要写一个前后端的交互 基于HTML + Flask 写一 ...

  2. flask第三篇 request

    每个框架中都有处理请求的机制(request),但是每个框架的处理方式和机制是不同的 为了了解Flask的request中都有什么东西,首先我们要写一个前后端的交互 基于HTML + Flask 写一 ...

  3. Flask最强攻略 - 跟DragonFire学Flask - 第八篇 实例化Flask的参数 及 对app的配置

    Flask 是一个非常灵活且短小精干的web框架 , 那么灵活性从什么地方体现呢? 有一个神奇的东西叫 Flask配置 , 这个东西怎么用呢? 它能给我们带来怎么样的方便呢? 首先展示一下: from ...

  4. flask 第八篇 实例化flask时的参数配置

    Flask 是一个非常灵活且短小精干的web框架 , 那么灵活性从什么地方体现呢? 有一个神奇的东西叫 Flask配置 , 这个东西怎么用呢? 它能给我们带来怎么样的方便呢? 首先展示一下: from ...

  5. Sharepoint 2013 安装部署系列篇 第三篇 -- 安装和配置网络负载均衡在前端web服务器

    第一部分 系统集群安装 第二部分 SQL集群安装 第四部分 安装和配置sharepoint 场(三层拓扑部署) 接下来一步一步开始配置NLB吧, 以下开始讲解如何配置NLB集群作为sharepoint ...

  6. kafka第三篇--安装使用

    说明:直接下载二进制包可省略安装过程,省略很多麻烦. 1单机 安装 安装过程,参考官网: > tar xzf kafka-<VERSION>.tgz > cd kafka-&l ...

  7. elasticsearch 第三篇(安装篇)

    *nux下安装 在*nux下,es官方已提供编译的deb和rpm包,但是需要保证已安装安装Java虚拟环境(目前es1.6和1.7版本均可选择1.8版本java),安装步骤如下:1.下载ES deb/ ...

  8. Flask 安装环境(虚拟环境安装)

    Flask 安装环境 使用虚拟环境安装Flask,可以避免包的混乱和冲突,虚拟环境是python解释器的副本,在虚拟环境中你可以安装扩展包,为每个程序 单独创建虚拟环境,可以保证程序只能访问虚拟环境中 ...

  9. Flask备注三(Context)

    Flask备注三(Context) Flask支持不同的应用场景下,对应不同的local context(本地上下文环境),用来提供当前环境下的资源.lcoal context和全局变量以及局部变量最 ...

随机推荐

  1. [myeclipse]@override报错问题

    @Override是JDK5 就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override 而JDK6 修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Ove ...

  2. [转]RGB数据保存为BMP图片

    转自:http://blog.csdn.net/yixianfeng41/article/details/52591585 一.BMP文件由文件头.位图信息头.颜色信息和图形数据四部分组成. 1.BM ...

  3. HDU 5687 字典树入门

    Problem C Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)Total ...

  4. 图片服务器(FastDFS)的搭建

    1.1 什么是FastDFS FastDFS是用c语言编写的一款开源的分布式文件系统.FastDFS为互联网量身定制,充分考虑了冗余备份.负载均衡.线性扩容等机制,并注重高可用.高性能等指标,使用Fa ...

  5. h5和app原生联调触发方法

    //路径跳转 urlHref(item) {//人物.访谈.动态是一个页面 var para = {}; para.title = "动态详情"; para.type = &quo ...

  6. jqeury 基础

    jquery 选择器: 基本选择器:#id ..class.*(匹配所有) 层次选择器: $(div span) 选取<div>里的所有的<span>元素. $(div> ...

  7. 在Linux下设置定时任务(每分钟执行一次特定的shell脚本)

    在当前用户下,开始编辑定时任务 crontab -e 按键 i 进入编辑模式 输入下述命令 */ * * * * sh /***/*****.sh 然后按键 Esc 退出编辑模式,再输入 wq 保存退 ...

  8. 老鼠走迷宫(1)输出唯一路径(C语言)

    需求 有一个迷宫,在迷宫的某个出口放着一块奶酪.将一只老鼠由某个入口处放进去,它必须穿过迷宫,找到奶酪.请找出它的行走路径. STEP 1 题目转化 我们用一个二维数组来表示迷宫,用2表示迷宫的墙壁, ...

  9. 获取手机已安装应用的name,bundleIdentitifer

    获取手机已安装应用的name,bundleIdentitifer Class c =NSClassFromString(@"LSApplicationWorkspace"); id ...

  10. java异步计算Future的使用(转)

    从jdk1.5开始我们可以利用Future来跟踪异步计算的结果.在此之前主线程要想获得工作线程(异步计算线程)的结果是比较麻烦的事情,需要我们进行特殊的程序结构设计,比较繁琐而且容易出错.有了Futu ...