CentOS6.7+Python+Flask开发框架部署
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了CentOS6.7+Python+Flask开发框架部署,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1978字,纯文字阅读大概需要3分钟。
内容图文
系统环境: 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
原文:http://zkhylt.blog.51cto.com/3638719/1755158
内容总结
以上是互联网集市为您收集整理的CentOS6.7+Python+Flask开发框架部署全部内容,希望文章能够帮你解决CentOS6.7+Python+Flask开发框架部署所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。