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框架就配置好了!

Linux下安装Flask开发框架的更多相关文章

  1. Linux下安装php开发框架yaf

    yaf框架中文手册:http://yaf.laruence.com/manual/index.html yaf手册:http://www.php.net/manual/en/book.yaf.php ...

  2. Linux下安装 Posgresql 并设置基本参数

    在Linux下安装Postgresql有二进制格式安装和源码安装两种安装方式,这里用的是二进制格式安装.各个版本的Linux都内置了Postgresql,所以可直接通过命令行安装便可.本文用的是Cen ...

  3. Linux下安装Tomcat服务器和部署Web应用

    一.上传Tomcat服务器

  4. Linux下安装使用Solr

    Linux下安装使用Solr 1.首先下载Solr.mmseg4j分词包.tomcat并解压,这用google.百度都可以搜索得到下载地址. 2.因为要使用到中文分词,所以要设置编码,进入tomcat ...

  5. Linux下安装tar.gz类型的jdk,并配置环境变量

    近期因要学习一门技术,必须在Linux下运行,故开始学习如何使用Linux. 在安装jdk时出现了困难,环境变量配置不成功,花了一天时间才搞定,特分享出来,供大家参考. Linux下安装jdk,步骤如 ...

  6. Linux下安装和配置JDK与Tomcat(升级版)

    在这个版本 Linux下安装和配置JDK与Tomcat(入门版) 的基础上优化升级 1.下载相关软件 apache-tomcat-6.0.37.tar.gz jdk-6u25-linux-i586-r ...

  7. Linux下安装cmake

    cmake是一个跨平台的编译工具,特点是语句简单,编译高效,相对于原有的automake更为高效,接下来说明在Linux下安装cmake工具的过程 首先去cmake官网下载cmake安装包,下载界面网 ...

  8. linux下安装安装pcre-8.32

    linux下安装安装pcre-8.32 ./configure --prefix=/usr/local/pcre 出现以下错误 configure: error: You need a C++ com ...

  9. CentOS linux下安装和配置Apache+SVN(用浏览器http方式访问SVN目录)

    在CentOS linux下安装SVN,我们可以进行以下步骤: 第一步:安装CentOS Linux操作系统,并在CentOS安装进行的同时,自定义安装这一步,一定要勾选Subversion(在“开发 ...

随机推荐

  1. fedora23忘记root密码怎么办??

    fedora23使用的是uefi, 不是 传统的grub 所以在编辑grub的时候, 跟以前的版本略有不同 最最重要的是: 在编辑启动条目的时候, 那个 linuxefi ... vmlinuz... ...

  2. CF453B Little Pony and Harmony Chest (状压DP)

    CF453B CF454D Codeforces Round #259 (Div. 2) D Codeforces Round #259 (Div. 1) B D. Little Pony and H ...

  3. twoSum

    Given an array of integers, find two numbers such that they add up to a specific target number. The ...

  4. Git基本常用命令

    Git基本常用命令如下: mkdir: XX (创建一个空目录 XX指目录名) pwd: 显示当前目录的路径. git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件. git ...

  5. ansible的使用技巧

    #查看ansible的帮助 $ ansible -h   #ansible 指定不通的模块执行 $ ansible -i /etc/ansible/hosts  docker -u root -m c ...

  6. 可编辑select

    <html> <head> <meta http-equiv="Content-Type" content="text/html; char ...

  7. Access应用笔记<二>

    关于access的应用笔记 20140822 基本完成access数据库的搭建,并且尝试了查重,不匹配项目查找,以及上传新数据等功能,表现良好. 记录一下目前研究出来的sql语句: 1)去除重复项 S ...

  8. Hadoop 面试题 之Hive

    1.Hive 有哪些方式保存元数据,各有哪些特点. 15. Hive内部表和外部表的区别 23.hive底层与数据库交互原理Hive的Hql语句掌握情况? 36.使用Hive或自定义mr实现如下逻辑: ...

  9. VS2013 Community配置OpenCV3.0.0

    配置环境:32位win7系统+VS2013 Community版本 1.首先从OpenCV官网上下载最新版本的OpenCV for Windows. 2.直接双击打开下载得到的opencv-3.0.0 ...

  10. servlet之session添加和移除的两种方式

    Java Session 介绍 一.添加.获取session 1.项目结构 2.jar包 3.web.xml文件 <?xml version="1.0" encoding=& ...