0 背景:
默认安装的虚拟机(centos5.8系统)对应的python版本是2.4 (python -V), 此时如果安装storm高版本
eg: storm0.9.3 在执行 bin/storm报出语法错误, 如下:
line 61:normclasspath = cygpath if sys.platform == 'cygwin' else identity
需要升级python
升级做法如下:
1、下载
wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
2、解压
tar jxvf Python-2.7.3.tar.bz2
3、编译安装
cd Python-2.7.3
./configure
make && make install
Python 默认安装目录在/usr/local/lib/python2.7
查看一下刚才安装的版本 /usr/local/bin/python -V,看到了 2.7.3 吧
4、更改系统默认版本
之前查看版本使用 /usr/local/lib/python2.7 -V,现在来把系统默认的Python指向刚才安装的Python2.6。
(如果有人问为什么不把2.4.3卸载呢?呃,貌似网上有讲yum是基于2.4.3,所以我也就没那样折腾)
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/bin/python2.7 /usr/bin/python
敲入 python -V 查看是否成功。
5、修复不能正常工作的yum( 这一步我没有做)
在完成了上面4步之后,如果有使用yum的话会发现出错,这是因为yum 依赖2.4.3而现在默认的 Python 版本是 2.7.3 。
vim /usr/bin/yum
将首行显示的 !#/usr/bin/python 修改为 !#/usr/bin/python2.4
相关推荐
Linux下安装python安装与升级
Linux Centos7之由Python2升级到Python3教程.txt
SUSE Linux更新安装Python2.7.15 Python2.7.15 升级主要过程
centos-7 系统升级安装 python3.7 和 其安装所需的 zlib 安装包。
dbus-python-devel-1.1.1-9.el7.x86_64.rpm python-2.7.5-89.el7.x86_64.rpm python-iniparse-0.4-9.el7.noarch.rpm python-libs-2.7.5-89.el7.x86_64.rpm python-pycurl-7.19.0-19.el7.x86_64.rpm python-...
此文为centos7默认python2.7升级至3.8版本及yum、pip升级的菜鸟教程。作为一个纯纯的小白,Linux之路满满的坑,满满的泪,此文搜刮了无数先辈的心血和身躯,感谢前辈们的呕心沥血,为前仆后继的菜鸟们铺平前行道路上...
linux python3.10安装包及 openssl-1.1.1升级包
主要介绍了Linux下升级安装python3.8并配置pip及yum的教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
Linux环境下升级高版本的Python的代码包,适用于下载比较慢的同学,压缩包中包含Python3.9.10 3.9.18 3.10.12
Linux版本升级: 1、首先确认Linux操作系统中自带的python 版本时候与自己所需要的版本一致 所有的python版本都在https://www.python.org/ftp/python/ 选择下载 2、 wget ...
本篇文章主要介绍了centos7下python2.7.5升级到3.5.2,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
首先,连接网络(不会可转到===>linux虚拟机连接网络),并且搭建网络yum源。 cd /etc/yum.repos.d/ rm -rf * wget http://mirrors.163.com/.help/CentOS7-Base-163.repo yum clean all yum makecache 安装环境 yum...
Centos7部署django2.1.1开发环境,以及python2.7升级为3.6
Linux Centos7之由Python2升级到Python3教程.rar
目前大部分的Linux版本自带的Python版本为Python2的版本,为了使用Python3的新特性,就需要进行升级,下例子为Centos7下的安装流程。 1、下载Python3.7.7安装包 wget https://www.python.org/ftp/python
python库,解压后可用。 资源全名:python_mbedtls-1.4.1-cp39-cp39-manylinux1_x86_64.whl
python2.6升级后yum不能用。 1、删除现有Python rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##强制删除已安装程序及其关联 whereis python |xargs rm -frv ##删除所有残余文件 ##xargs,允许你对输出...
Centos是目前最为流行的Linux服务器系统,其默认的Python 2.x,这篇文章主要给大家分享了关于在CentOS 7下Python 2.7升级至Python3.6.1的实战教程,文中将升级的步骤一步步的介绍的非常详细,对大家的理解和学习具有...