Flask第三篇——安装Flask
现在我们来安装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的更多相关文章
- Flask最强攻略 - 跟DragonFire学Flask - 第三篇 Flask 中的 request 之 先知道有这么个东西
		每个框架中都有处理请求的机制(request),但是每个框架的处理方式和机制是不同的 为了了解Flask的request中都有什么东西,首先我们要写一个前后端的交互 基于HTML + Flask 写一 ... 
- flask第三篇  request
		每个框架中都有处理请求的机制(request),但是每个框架的处理方式和机制是不同的 为了了解Flask的request中都有什么东西,首先我们要写一个前后端的交互 基于HTML + Flask 写一 ... 
- Flask最强攻略 - 跟DragonFire学Flask - 第八篇 实例化Flask的参数 及 对app的配置
		Flask 是一个非常灵活且短小精干的web框架 , 那么灵活性从什么地方体现呢? 有一个神奇的东西叫 Flask配置 , 这个东西怎么用呢? 它能给我们带来怎么样的方便呢? 首先展示一下: from ... 
- flask 第八篇 实例化flask时的参数配置
		Flask 是一个非常灵活且短小精干的web框架 , 那么灵活性从什么地方体现呢? 有一个神奇的东西叫 Flask配置 , 这个东西怎么用呢? 它能给我们带来怎么样的方便呢? 首先展示一下: from ... 
- Sharepoint 2013 安装部署系列篇 第三篇 -- 安装和配置网络负载均衡在前端web服务器
		第一部分 系统集群安装 第二部分 SQL集群安装 第四部分 安装和配置sharepoint 场(三层拓扑部署) 接下来一步一步开始配置NLB吧, 以下开始讲解如何配置NLB集群作为sharepoint ... 
- kafka第三篇--安装使用
		说明:直接下载二进制包可省略安装过程,省略很多麻烦. 1单机 安装 安装过程,参考官网: > tar xzf kafka-<VERSION>.tgz > cd kafka-&l ... 
- elasticsearch 第三篇(安装篇)
		*nux下安装 在*nux下,es官方已提供编译的deb和rpm包,但是需要保证已安装安装Java虚拟环境(目前es1.6和1.7版本均可选择1.8版本java),安装步骤如下:1.下载ES deb/ ... 
- Flask 安装环境(虚拟环境安装)
		Flask 安装环境 使用虚拟环境安装Flask,可以避免包的混乱和冲突,虚拟环境是python解释器的副本,在虚拟环境中你可以安装扩展包,为每个程序 单独创建虚拟环境,可以保证程序只能访问虚拟环境中 ... 
- Flask备注三(Context)
		Flask备注三(Context) Flask支持不同的应用场景下,对应不同的local context(本地上下文环境),用来提供当前环境下的资源.lcoal context和全局变量以及局部变量最 ... 
随机推荐
- Angular如何给动态生成的元素绑定事件
			在AngularJS中,操作DOM一般在指令中完成,事件监听机制是在对于已经静态生成的dom绑定事件,而如果在指令中动态生成了DOM节点,动态生成的节点不会被JS事件监听. 举例来说: angular ... 
- mac 下测试各种IE版本
			背景 作为前端开发,在谈到兼容性时不得不谈到IE浏览器,那么,如果在mac上该怎么测试各种版本的IE呢 方法 1. 下载VirtualBox虚拟器 2. 下载安装了对应版本的windows系统,htt ... 
- phpstorm 右下角显示updating indices,一直有任务卡着
			其实就是生成的这个node_modules目录内文件太多了,选中node_modules这个目录右键,选择Excluded 一直在加载忽略掉这个文件就可以了 
- Android Kotlin  —— 语言结合
			2017 Google I/O 大会开始就宣布,将Kotlin语言作为安卓开发的一级编程语言. Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发. Ko ... 
- 安装ectouch点击安装按钮无反应
			首先按F12: 看看”控制台“或者”网络“是否说找不到页面404 如果出现404,则是/mobile/index.php?m=install&c=index&a=importing方法 ... 
- angularJS---初识指令
			angularJS 什么是angularJS AngularJS 诞生于2009年,由Misko Hevery 等人创建,后为Google所收购.是一款优秀的前端JS框架,已经被用于Google的多款 ... 
- php中mysql_fetch_row() 和mysql_fetch_array之间有什么区别
			mysql_fetch_row是从结果集取出1行数组,作为枚举 mysql_fetch_array是从结果集取出一行数组作为关联数组,或数字数组,两者兼得eg:$sql="select ab ... 
- kvm虚拟机克隆注意点
			1.硬盘空间会受第一次分配硬盘是的max capacity(最大容量) 限制,如果额外添加一块硬盘,会多出一个img文件,克隆这种虚拟机,两个img文件会都克隆下来,如果不重新命名会在原先img文件后 ... 
- hdu4685
			题解: 二分图匹配 对于每一个单身狗 见一个虚拟的人 然后就可以做了 代码: #include<cstdio> #include<cstring> #include<al ... 
- git重要命令
			body, table{font-family: 微软雅黑; font-size: 13.5pt} table{border-collapse: collapse; border: solid gra ... 
