在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查询mysql中文乱码问题
Nov 09 Python
利用Python-iGraph如何绘制贴吧/微博的好友关系图详解
Nov 02 Python
TF-IDF与余弦相似性的应用(二) 找出相似文章
Dec 21 Python
python list删除元素时要注意的坑点分享
Apr 18 Python
深入分析python数据挖掘 Json结构分析
Apr 21 Python
Python用for循环实现九九乘法表
May 31 Python
python 检查数据中是否有缺失值,删除缺失值的方式
Dec 02 Python
Pycharm连接远程服务器过程图解
Apr 30 Python
Python3如何使用多线程升程序运行速度
Aug 11 Python
python实现图像随机裁剪的示例代码
Dec 10 Python
Django视图类型总结
Feb 17 Python
Python中json.load()和json.loads()有哪些区别
Jun 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
php项目打包方法
2008/02/18 PHP
谈PHP生成静态页面分析 模板+缓存+写文件
2009/08/17 PHP
PHP的命令行命令使用指南
2015/08/18 PHP
总结PHP如何获取当前主机、域名、网址、路径、端口和参数等
2016/09/09 PHP
PHP等比例压缩图片的实例代码
2018/07/26 PHP
从零开始学习jQuery (六) jquery中的AJAX使用
2011/02/23 Javascript
js动态添加删除,后台取数据(示例代码)
2013/11/25 Javascript
jQuery将所有被选中的checkbox某个属性值连接成字符串的方法
2015/01/24 Javascript
页面内容排序插件jSort使用方法
2015/10/10 Javascript
详解JavaScript的Date对象(制作简易钟表)
2020/04/07 Javascript
深入浅析AngularJS中的module(模块)
2016/01/04 Javascript
Angular 根据 service 的状态更新 directive
2016/04/03 Javascript
asp.net+jquery.form实现图片异步上传的方法(附jquery.form.js下载)
2016/05/05 Javascript
解决node.js安装包失败的几种方法
2016/09/02 Javascript
jQuery 出现Cannot read property ‘msie’ of undefined错误的解决方法
2016/11/23 Javascript
JS控件bootstrap datepicker使用方法详解
2017/03/25 Javascript
Appium+python自动化怎么查看程序所占端口号和IP
2019/06/14 Python
Django实现基于类的分页功能
2019/10/31 Python
Python 模拟生成动态产生验证码图片的方法
2020/02/01 Python
TensorFlow自定义损失函数来预测商品销售量
2020/02/05 Python
Pycharm IDE的安装和使用教程详解
2020/04/30 Python
keras的backend 设置 tensorflow,theano操作
2020/06/30 Python
利用python对excel中一列的时间数据更改格式操作
2020/07/14 Python
Python 爬虫批量爬取网页图片保存到本地的实现代码
2020/12/24 Python
印度领先的在线时尚商店:Koovs
2016/08/28 全球购物
英国浴室洗脸盆购物网站:Click Basin
2018/06/08 全球购物
J2EE面试题集锦(附答案)
2013/08/16 面试题
工程师岗位职责规定
2014/02/26 职场文书
《美丽的黄昏》教学反思
2014/02/28 职场文书
关于保护环境的标语
2014/06/09 职场文书
日语系毕业求职信
2014/07/27 职场文书
竞选班长演讲稿400字
2014/08/22 职场文书
摩登时代观后感
2015/06/03 职场文书
反腐倡廉学习心得体会范文
2015/08/15 职场文书
Python实现滑雪小游戏
2021/09/25 Python
Win11如何默认打开软件界面最大化?Win11默认打开软件界面最大化的方法
2022/07/15 数码科技