在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实现方法
Nov 18 Python
Python中使用PIPE操作Linux管道
Feb 04 Python
python爬虫 正则表达式使用技巧及爬取个人博客的实例讲解
Oct 20 Python
python之从文件读取数据到list的实例讲解
Apr 19 Python
python使用openpyxl库修改excel表格数据方法
May 03 Python
windows下安装Python虚拟环境virtualenvwrapper-win
Jun 14 Python
使用python爬取微博数据打造一颗“心”
Jun 28 Python
Anaconda3+tensorflow2.0.0+PyCharm安装与环境搭建(图文)
Feb 18 Python
PyCharm 专业版安装图文教程
Feb 20 Python
基于python实现ROC曲线绘制广场解析
Jun 28 Python
关于django python manage.py startapp 应用名出错异常原因解析
Dec 15 Python
python pyhs2 的安装操作
Apr 07 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
CakePHP去除默认显示的标题及图标的方法
2008/10/22 PHP
php实现图形显示Ip地址的代码及注释
2014/01/20 PHP
php自定义类fsocket模拟post或get请求的方法
2015/07/31 PHP
jQuery+php简单实现全选删除的方法
2016/11/28 PHP
php 从指定数字中获取随机组合的简单方法(推荐)
2017/04/05 PHP
PHP使用Redis实现Session共享的实现示例
2019/05/12 PHP
Javascript 学习书 推荐
2009/06/13 Javascript
jQuery News Ticker 基于jQuery的即时新闻行情展示插件
2011/11/05 Javascript
ASP.NET jQuery 实例11 通过使用jQuery validation插件简单实现用户登录页面验证功能
2012/02/03 Javascript
node.js chat程序如何实现Ajax long-polling长链接刷新模式
2012/03/13 Javascript
javascript返回顶部效果(自写代码)
2013/01/06 Javascript
禁止按回车键提交表单的方法
2015/06/11 Javascript
JS插件plupload.js实现多图上传并显示进度条
2016/11/29 Javascript
js中的eval()函数把含有转义字符的字符串转换成Object对象的方法
2016/12/02 Javascript
关于Javascript中document.cookie的使用
2017/03/08 Javascript
Vue多种方法实现表头和首列固定的示例代码
2018/02/02 Javascript
在Vue环境下利用worker运行interval计时器的步骤
2019/08/01 Javascript
[02:34]DOTA2英雄基础教程 幽鬼
2014/01/02 DOTA
[47:04]EG vs RNG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
Python  __getattr__与__setattr__使用方法
2008/09/06 Python
python编写网页爬虫脚本并实现APScheduler调度
2014/07/28 Python
Python中使用tarfile压缩、解压tar归档文件示例
2015/04/05 Python
TensorFlow实现随机训练和批量训练的方法
2018/04/28 Python
Python使用Phantomjs截屏网页的方法
2018/05/17 Python
pytorch + visdom 处理简单分类问题的示例
2018/06/04 Python
python中PS 图像调整算法原理之亮度调整
2019/06/28 Python
使用Python和百度语音识别生成视频字幕的实现
2020/04/09 Python
Python使用Paramiko控制liunx第三方库
2020/05/20 Python
使用OpenCV实现道路车辆计数的使用方法
2020/07/15 Python
经典c++面试题六
2012/01/18 面试题
水污染治理专业毕业生推荐信
2013/11/14 职场文书
家长对老师的评语
2014/04/18 职场文书
安全生产一岗双责责任书
2014/07/28 职场文书
创先争优个人承诺书
2014/08/30 职场文书
小学生作文写作技巧100例,非常实用!
2019/07/08 职场文书
go:垃圾回收GC触发条件详解
2021/04/24 Golang