CentOS6.7+Python+Flask开发框架部署
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS6.7+Python+Flask开发框架部署相关的知识,希望对你有一定的参考价值。
系统环境: CentOS6.7的Base service版本。
软件包提供: 官方下载
软件包版本:
Readline-devel: yum安装
openssl and openssl-devel: yum安装
Python: Python-2.7.6.tar.xz
ipython: ipython-1.2.1.tar.gz
Setuptools: setuptools-20.3.1.tar.gz
pip: pip-8.1.1.tar.gz
virtualenv: virtualenv-15.0.1.tar.gz
Werkzeug WSGI: Werkzeug-0.11.5.tar.gz
Jinja2: Jinja2-2.8.tar.gz
Flask: Flask-0.10.1.tar.gz
1.安装python和ipython
依赖包:
readline-devel这是ipython高亮显示输入输出的依赖包。
openssl和openssl-devel这两个包是后面安装setuptools的依赖。
安装:
Python包 --> 解压 --> 进入解压后的目录 --> 执行./configure --prefix=/usr/local/python27(指定安装路径) --> 执行make && make install编译安装 -->
执行ln -sv /usr/local/python27/bin/python2.7 /usr/bin/python创建python的PATH --> 执行python命令,检查python和版本 -->Finish。
ipython包 --> 解压 --> 进入解压后的目录 --> 执行python setup.py build --> 执行python setup.py install --> 执行ln -sv /usr/local/python27/bin/ipython /usr/bin/ipython -->
执行ipython命令,检查ipython是否安装成功 --> Finish。
注意:
yum依赖旧版本的python,如果旧版本的python被覆盖或者删除,yum就不能使用了。
解决方法: 修改/usr/bin/yum文件的首行内容为#!/usr/bin/python2.6
2.安装python管理工具setuptools
下载setuptools后 --> 解压 --> 执行python setup.py install --> Finish。
查看python安装目录中bin目录中是否以后easy_install,如果有表示setuptools安装成功。
3.安装pip
下载pip包 --> 解压 --> 执行python pip install --> Finish。
4.安装和配置virtualenv
目的: 安装virtualenv的目的是,在多个项目中避免使用多个开发框架而产生混乱。
安装: 下载virtualenv包 --> 解压 --> 执行python setup.py install --> Finish.
配置: 执行virtualenv NAME创建虚拟目录 --> 进入虚拟目录的bin目录下 --> 执行source bin/activate激活virtualenv --> Finish。
注意: virtualenv激活后会在命令行前显示虚拟目录的名称。
5.安装flask框架
首先安装flask的两个依赖组件Werkzeug WSGI工具箱和 Jinja2模板引擎,安装方式是: 解压包 --> 执行python setup.py install --> Finish。
下载flask包 --> 解压 --> 执行python setup.py install --> Finish。
6.Python+Flask安装部署完成。
如果想安装Windows下eclipse的flask开发框架,请参考:http://blog.csdn.net/jiqimiao/article/details/9393345
本文出自 “Jessen Liu的博文” 博客,请务必保留此出处http://zkhylt.blog.51cto.com/3638719/1755158
以上是关于CentOS6.7+Python+Flask开发框架部署的主要内容,如果未能解决你的问题,请参考以下文章