首页 > 系统相关 >CentOS升级Python到2.7版本

CentOS升级Python到2.7版本

时间:2023-07-24 20:01:55浏览次数:38  
标签:bin CentOS source Python python usr 2.7 view

查看python的版本



view source


1 python -V

Python 2.4.3


1.先安装GCC






view source


1	yum -y install gcc

2.下载Python-2.7.2




view source


1	wget http://python.org/ftp/python/2.7.2/Python-2.7.2.tar.bz2

3.解压Python-2.7.2




view source


1	tar -jxvf Python-2.7.2.tar.bz2

4.进入刚解压后的文件夹(可使用命令):




view source


1	cd Python-2.7.2

5.安装




view source


1	./configure
2	make all 
3	make install
4	make clean
5	make distclean

6.查看版本信息




view source


1	/usr/local/bin/python2.7 -V

7.建立软连接,使系统默认的python指向python2.7

正常情况下即使python2.7安装成功后,系统默认指向的python仍然是2.4.3版本,考虑到yum是基于python2.4.3才能正常工作,不敢轻易卸载。

如何实现将系统默认的python指向到2.7版本呢?




view source


1	mv /usr/bin/python /usr/bin/python2.4 
2	ln -s /usr/local/bin/python2.7 /usr/bin/python

检验python指向是否成功




view source


1	python -V

8.解决系统python软链接指向python2.7版本后,yum不能正常工作




view source


1	vi /usr/bin/yum

将文件头部的



view source
 
print ?
1	#!/usr/bin/python

改成



view source
 
print ?
1	#!/usr/bin/python2.4

 


标签:bin,CentOS,source,Python,python,usr,2.7,view
From: https://blog.51cto.com/u_16203469/6838472

相关文章

  • 基于Python实现种差值方法
    完整资料进入【数字空间】查看——baidu搜索"writebug"一、种差值方法的实现与问题三种插值方法都是使用Python自己实现的。1.1最近邻插值寻找每个中心点周围的八个点中有无未丢失的点,如果有的话就赋值为第一个找到的点,如果没有就扩大范围再次寻找,在最大范围内都找不到的话就跳过......
  • python虚拟环境的安装
    ​1.虚拟环境有多种-Virtualenv第三方,使用比较多-pipenv官方的2.需要安装的两个模块pip3installvirtualenv第三方虚拟环境pip3installvirtualenvwrapper-win 增加模块,在win上让虚拟环境更好用3.配置虚拟环境控制面板=>系统和安全=>系统=>高级系统设......
  • Python学习笔记:递归、闭包以及装饰器
    一、首先,什么是递归?首先,简单来说递归就是在运行的过程中不断调用自身,从而完成“递”和“归”两个过程。在Python当中递归函数也是这个道理,通过直接或者间接调用函数本身就叫递归函数。注:在Python中编写递归函数一定要有结束条件否则会导致内存溢出。1、Python案例:​ 首先......
  • centos 7换源
    yuminstall-ywgetwget-P/etc/yum.repos.d/wgethttp://mirrors.aliyun.com/repo/Centos-7.repoyumcleanallcd/etc/yum.repos.d/mkdirbakmv CentOS*bakyummakecache ......
  • Linux CentOS 7 卸载 PostgreSQL
    1、查看服务状态并停止服务systemctlstatuspostgresqlsystemctlstoppostgresql2、使用YUM命令卸载PostgreSQLyumremovepostgresql*3、验证RPM包是否卸载干净rpm-qa|greppostgresql4、删除PostgreSQL数据文件和配置文件目录(非必要)rm-rf/var/lib/p......
  • Linux CentOS 7 安装 PostgreSQL v14
    1、安装PostgreSQL的RPM资源库sudoyuminstall-yhttps://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm2、安装PostgreSQLServersudoyuminstall-ypostgresql14-server3、初始化PostgreSQLsudo/usr/pgsql-14......
  • 快速检测HTTP代理IP是否有效的方法及python代码示例
     1.使用在线代理检测工具:有许多免费的在线代理检测工具可用,如ProxyChecker、ProxyScrape等。只需将待检测的代理IP和端口输入工具中,点击开始检测,即可迅速获得代理的可用性和匿名性等信息。 2.使用命令行工具进行检测:在命令行中使用curl命令来测试代理的可用性。例如,输入命令"......
  • vmware安装minimal centos报错/etc/rc5.d/s99local : line:25 : eject : command not
    1.vmware安装minimalcentos报错/etc/rc5.d/s99local:line:25:eject:commandnotfoundhttp://www.centoscn.com/image-text/install/2015/1130/6459.html 2.vmwareworkstation上安装centoshttp://www.linuxidc.com/Linux/2016-05/131701.htm 3.虚拟机可以ping通主机和8.8......
  • python爬虫实战——小说爬取
    python爬虫实战——小说爬取基于requests库和lxml库编写的爬虫,目标小说网站域名http://www.365kk.cc/,类似的小说网站殊途同归,均可采用本文方法爬取。目标网站:传送门本文的目标书籍:《我的师兄实在太稳健了》“渡劫只有九成八的把握,和送死有什么区别?”基本思路网络爬虫的工作实际上主......
  • python DB2 01 安装篇
    #1安装pipinstallibm_db-ihttps://pypi.douban.com/simple安装完,程序里importibm_db,如果没有报错基本就成功了但是在真正执行SQL语句的时候,我报错了:SQLCODE=-1042解决方法:找到Python目录下的site-packages\clidriver\bin\amd64.VC12.CRT中找到msvcp120.dll、msvc......