Flask 安装和配置(RedHat环境)
2016-04-15 09:32
627 查看
Flask安装和配置(RedHat环境)
最近项目上需要用到Flask做web服务,于是自己在RedHat环境上进行了安装。在其他Linux环境上也基本大同小异,均可以参照。
1 安装环境
2 安装步骤
步骤1:安装python
步骤2:安装pip(安装pip时需要安装setuptools)
步骤3:安装和配置vitualenv
步骤4:安装Flask
3 python安装
首先解压安装包,然后执行安装命令
1)解压安装包,并进入解压目录
[root@localhost tools]#tar -zxvf Python-2.7.11.tgz
[root@localhost tools]#cd Python-2.7.11
2)安装python,执行 ./configure ,make,makeinstall命令
[root@localhostPython-2.7.11]#./configure
[root@localhostPython-2.7.11]#make
[root@localhostworkspace]#makeinstall
3)查看安装后可以查询python版本
[root@localhost workspace]#python –V
4 pip安装
pip 是一个python包的安装工具,可以在pip的网站上下载到各种各样的python第三方包,有了pip安装变得很方便
有人会遇到如下的错误提示,这是因为 安装pip前, 需要安装setuptools包,因此我们首先需要安装setuptools:
1)安装setuptools
[root@localhost tools]# tar -zxvf setuptools-18.3.1.tar.gz //解压
[root@localhostsetuptools-18.3.1]#python setup.py install //安装
2) 安装pip
[root@localhost tools]#tar -zxvf pip-8.0.2.tar.gz //解压
[root@localhost pip-8.0.2]#python setup.py install //安装
5 virtualenv安装和配置
1)Virtualenv安装:利用pip进行安装
[root@localhost ~]# pip install virtualenv
备注:安装命令需要在root权限下运行,如果不是root权限可以利用sudo命令进行切换,命令示例如下:
# sudo pip install virtualenv
2)Virtualenv配置
创建环境
4000
首先建立一个自己的运行目录,这里为myflask,然后通过virtualenv venv命令创建一个子目录(venv),这个目录中包括了运行环境
[root@localhost tools]# cd myflask
[root@localhost tools]#virtualenv venv
2 激活环境
使用. venv/bin/activate命令来激活,注意.后方是一个空格。激活后,可以看到命令行提示符前增加了(venv)
[root@localhost tools]#. venv/bin/activate
6 Flask安装
利用pip命令来安装Flask,命令如下所示:
[root@localhost tools]# pip install Flask
7 示例服务
示例服务建立了三个route方法,‘/’ 默认为首页,另外两个是 ‘/about’ ,'/project'。app.run(host='172.21.35.116') 是指定发布地址
执行脚本
[root@localhostmyflask]# . venv/bin/activate
(venv) [root@localhosttools]# python hello.py
最近项目上需要用到Flask做web服务,于是自己在RedHat环境上进行了安装。在其他Linux环境上也基本大同小异,均可以参照。
1 安装环境
系统/安装包 | 版本和说明 |
OS | Red Hat Enterprise Linux Server release 5.4 (Tikanga) |
Python | python-2.7.11 |
pip | pip-8.0.2 |
setuptools | setuptools-18.3.1 |
virtualenv | virtualenv -15.0.1 |
Flask | Flask-0.10.1 |
2 安装步骤
步骤1:安装python
步骤2:安装pip(安装pip时需要安装setuptools)
步骤3:安装和配置vitualenv
步骤4:安装Flask
3 python安装
首先解压安装包,然后执行安装命令
1)解压安装包,并进入解压目录
[root@localhost tools]#tar -zxvf Python-2.7.11.tgz
[root@localhost tools]#cd Python-2.7.11
2)安装python,执行 ./configure ,make,makeinstall命令
[root@localhostPython-2.7.11]#./configure
[root@localhostPython-2.7.11]#make
[root@localhostworkspace]#makeinstall
3)查看安装后可以查询python版本
[root@localhost workspace]#python –V
4 pip安装
pip 是一个python包的安装工具,可以在pip的网站上下载到各种各样的python第三方包,有了pip安装变得很方便
有人会遇到如下的错误提示,这是因为 安装pip前, 需要安装setuptools包,因此我们首先需要安装setuptools:
1)安装setuptools
[root@localhost tools]# tar -zxvf setuptools-18.3.1.tar.gz //解压
[root@localhostsetuptools-18.3.1]#python setup.py install //安装
2) 安装pip
[root@localhost tools]#tar -zxvf pip-8.0.2.tar.gz //解压
[root@localhost pip-8.0.2]#python setup.py install //安装
5 virtualenv安装和配置
1)Virtualenv安装:利用pip进行安装
[root@localhost ~]# pip install virtualenv
备注:安装命令需要在root权限下运行,如果不是root权限可以利用sudo命令进行切换,命令示例如下:
# sudo pip install virtualenv
2)Virtualenv配置
创建环境
4000
首先建立一个自己的运行目录,这里为myflask,然后通过virtualenv venv命令创建一个子目录(venv),这个目录中包括了运行环境
[root@localhost tools]# cd myflask
[root@localhost tools]#virtualenv venv
2 激活环境
使用. venv/bin/activate命令来激活,注意.后方是一个空格。激活后,可以看到命令行提示符前增加了(venv)
[root@localhost tools]#. venv/bin/activate
6 Flask安装
利用pip命令来安装Flask,命令如下所示:
[root@localhost tools]# pip install Flask
7 示例服务
示例服务建立了三个route方法,‘/’ 默认为首页,另外两个是 ‘/about’ ,'/project'。app.run(host='172.21.35.116') 是指定发布地址
# -* - coding: UTF-8 -* - #! /usr/bin/python from flask import Flask app = Flask(__name__) @app.route('/') def hello_word(): return 'Hello! This is a web server on RedHat by Python!' @app.route('/projects/') def projects(): return 'The project page' @app.route('/about') def about(): return 'The about page' if __name__ == '__main__': # app.debug = True # app.run(debug=True) app.run(host='172.21.35.116')
执行脚本
[root@localhostmyflask]# . venv/bin/activate
(venv) [root@localhosttools]# python hello.py
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- 如何使用 Flask 编写 Python Web API
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程