Flask是开发pythonweb的一个轻量级框架,适合初学者使用,当有了熟练的web基础后,再继续学习高级框架的开发,Linux一般安装好之后都会有python开发环境,给开发带来方便,下面是Flask的安装过程:

1、首先安装easy_install或者pip(推荐)

1). easy_instll安装

首先去官网下载ez_setup.py

网址:http://pypi.python.org/pypi/setuptools

下载好之后运行:

python ez_setup.py install

这样就安装好了,如果在CentOS下还可以使用yum包的方式安装:

首先:

yum -y install python-setuptools

然后再执行:

yum -y install python-devel

现在,easy_install就安装好啦

2). 推荐安装pip

  首先下载pip,网址是:https://pypi.python.org/pypi/pip

  这里下载的是pip-9.0.1.tar.gz

  然后上传至Linux执行下面步骤安装:

tar -xvzf pip-9.0..tar.gz
cd pip-9.0.
python setup.py install

  到这里pip安装成功

2、然后安装virtunlenv

使用命令:

easy_install virtualenv

或者在Ubuntu下使用:

apt-get install python-virtualenvsome code

就可以了

另外推荐使用: pip install virtualenv

3、然后配置项目

依次执行如下命令:

mkdir myproject
cd myproject
virtualenv env
. env/bin/activate

现在环境就激活了

4、安装Flask

easy_install Flask 

或者推荐使用: pip install Flask

现在,Flask环境就安装好啦,下面测试一下

vim helloworld.py

然后输入下面的代码:

 from flask import Flask
app=Flask(__name__)
@app.route('/hello')
def hello_world():
return "Hello World"
if __name__=='__main__':
app.run()

保存后,执行:

python helloworld.py

此时不要关闭终端,打开浏览器输入:http://localhost:5000/hello

就看到了第一个python开发的web程序问候,另外端口号可以在app.run()方法内部设置,经过以上步骤Flask框架就配置好了!

最新文章

  1. python 生成器等语法
  2. OptionsMenu
  3. java方法创建
  4. Junit4测试
  5. iOS: 学习笔记, swift扩展
  6. SmartFoxServer 2x的pythonclient
  7. 创建webservice 用service.xml配置(复杂点的方法)
  8. 优秀个人免费私有云OwnCloud 8.0终于发布 - 亮眼新功能初探简介
  9. BZOJ2720: [Violet 5]列队春游
  10. 【iOS】swift 排序Sort函数用法(包含NSDictionary排序)
  11. SQL Server索引碎片整理实际操作记录
  12. Php导出百万数据的优化
  13. Logstash利用ruby将有用的日志放到一个ES_INDEX将无用的日志放到另一个ES_INDEX
  14. Grafana和influxdb监控nginx日志中的请求响应时间图形化监控
  15. 选择排序(Python实现)
  16. .Net Excel操作之NPOI(一)简介
  17. Mysql Server系统架构介绍
  18. 【目录】利用Python进行数据分析(第2版)
  19. js实现数据视图双向绑定原理
  20. Django网站搭建(相关命令-Win10环境)

热门文章

  1. 前端排版-使用inline-block且两端对齐
  2. mysql中获取一天、一周、一月时间数据的各种sql语句写法
  3. navicat linux 破解
  4. 我的linux桌面
  5. hdu5033 Building (单调栈+)
  6. oracle中的nvl(), nvl2()函数
  7. FireBug调试工具笔记
  8. Python网络socket学习
  9. Access应用笔记<二>
  10. explain mysql的type字段,索引的类型