在CentOS6上安装Python2.7的解决方法


Posted in Python onJanuary 09, 2018

在CentOS6上yum安装工具是基于Python2.6.6的,所以在CentOS6上默认安装的是Python2.6.6,因为要在服务器系统为CentOS6上部署生产环境,但是代码都是基于Python2.7写的,所有遇到了问题。

探索

发现系统不能卸载Python2.6后,查了系统的版本号

cat /etc/*-release

发现系统版本为CentOS6,于是开始Google搜索怎么解决。

解决办法

重新手动装一个Python2.7

准备阶段

# Start by making sure your system is up-to-date:
yum update
# Compilers and related tools:
yum groupinstall -y "development tools"
# Libraries needed during compilation to enable all features of Python:
yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel expat-devel
# If you are on a clean "minimal" install of CentOS you also need the wget tool:
yum install -y wget

安装Python

下载python2.7并安装

# Get Python 2.7.14:
wget http://python.org/ftp/python/2.7.14/Python-2.7.14.tar.xz
tar xf Python-2.7.14.tar.xz
cd Python-2.7.14
./configure --prefix=/usr/local --enable-unicode=ucs4 --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"
make && make altinstall

安装Pip

# First get the script:
wget https://bootstrap.pypa.io/get-pip.py
# Then execute it using Python 2.7
python2.7 get-pip.py
# With pip installed you can now do things like this:
pip2.7 install [packagename]
pip2.7 install --upgrade [packagename]
pip2.7 uninstall [packagename]

创建虚拟环境

最后可以利用venv创建一个虚拟环境(毕竟Python2.6你不能卸载)

# Install virtualenv for Python 2.7 and create a sandbox called my27project:
pip2.7 install virtualenv
virtualenv my27project
试一下?
# Check the system Python interpreter version:
python --version
# This will show Python 2.6.6
# Activate the my27project sandbox:
source my27project/bin/activate
# This will show Python 2.7.4
python --version

总结

以上所述是小编给大家介绍的在CentOS6上安装Python2.7的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python使用sorted函数对列表进行排序的方法
Apr 04 Python
Python中实现对Timestamp和Datetime及UTC时间之间的转换
Apr 08 Python
一些Centos Python 生产环境的部署命令(推荐)
May 07 Python
Python实用库 PrettyTable 学习笔记
Aug 06 Python
pandas实现将日期转换成timestamp
Dec 07 Python
python 读取更新中的log 或其它文本方式
Dec 24 Python
pytorch三层全连接层实现手写字母识别方式
Jan 14 Python
python代码如何实现余弦相似性计算
Feb 09 Python
python 6.7 编写printTable()函数表格打印(完整代码)
Mar 25 Python
Python 实现 T00ls 自动签到脚本代码(邮件+钉钉通知)
Jul 06 Python
pandas参数设置的实用小技巧
Aug 23 Python
利用Python判断你的密码难度等级
Jun 02 Python
浅谈Matplotlib简介和pyplot的简单使用——文本标注和箭头
Jan 09 #Python
用tensorflow实现弹性网络回归算法
Jan 09 #Python
Python+matplotlib实现计算两个信号的交叉谱密度实例
Jan 08 #Python
python matplotlib 注释文本箭头简单代码示例
Jan 08 #Python
Python自定义简单图轴简单实例
Jan 08 #Python
[原创]python爬虫(入门教程、视频教程)
Jan 08 #Python
小米5s微信跳一跳小程序python源码
Jan 08 #Python
You might like
PHP 编程安全性小结
2010/01/08 PHP
PHP的自定义模板引擎
2017/03/24 PHP
PHP实现的大文件切割与合并功能示例
2018/04/10 PHP
PHP使用JpGraph绘制折线图操作示例【附源码下载】
2019/10/18 PHP
JavaScript初学者需要了解10个小技巧
2010/08/25 Javascript
关于jQuery对象数据缓存Cache原理以及jQuery.data详解
2013/04/07 Javascript
JS辨别访问浏览器判断是android还是ios系统
2014/08/19 Javascript
上传图片预览JS脚本 Input file图片预览的实现示例
2014/10/23 Javascript
node.js中的console.assert方法使用说明
2014/12/10 Javascript
jQuery实现横向带缓冲的水平运动效果(附demo源码下载)
2016/01/29 Javascript
vue实现手机号码抽奖上下滚动动画示例
2017/10/18 Javascript
详解webpack与SPA实践之开发环境搭建
2017/12/18 Javascript
vue vue-Router默认hash模式修改为history需要做的修改详解
2018/09/13 Javascript
vue-父子组件和ref实例详解
2019/11/10 Javascript
vue基于Echarts的拖拽数据可视化功能实现
2020/12/04 Vue.js
bat和python批量重命名文件的实现代码
2016/05/19 Python
python使用pandas实现数据分割实例代码
2018/01/25 Python
Python实现加载及解析properties配置文件的方法
2018/03/29 Python
python中使用zip函数出现错误的原因
2018/09/28 Python
Django admin.py 在修改/添加表单界面显示额外字段的方法
2019/08/22 Python
Python英文文章词频统计(14份剑桥真题词频统计)
2019/10/13 Python
Python实现线性插值和三次样条插值的示例代码
2019/11/13 Python
Pycharm激活方法及详细教程(详细且实用)
2020/05/12 Python
HTTP状态码详解
2021/03/18 杂记
HTML5时代CSS设置漂亮字体取代图片
2014/09/04 HTML / CSS
5分钟弄清楚html5的drag and drop(小结)
2019/04/10 HTML / CSS
医学检验专业大学生求职信
2013/11/18 职场文书
高中历史教学反思
2014/02/08 职场文书
优秀辅导员事迹材料
2014/02/16 职场文书
婚前协议书范本
2014/04/15 职场文书
民政局副局长民主生活会个人整改措施
2014/10/04 职场文书
新郎接新娘保证书
2015/05/08 职场文书
python实现简单倒计时功能
2021/04/21 Python
php实现自动生成验证码的实例讲解
2021/11/17 PHP
Java中try catch处理异常示例
2021/12/06 Java/Android
CSS精灵图的原理与使用方法介绍
2022/03/17 HTML / CSS