fedora 15 升级python后yum无法使用的解决方法

Linux系统升级及内核版本升级 一、背景 工作中有时会遇到系统版本过旧,无法满足安全扫描后的安全要求,系统漏洞数量多,处理难度较大,这时,我们就需要升级OS或Linux内核版本; 二、升级操作 2.1、 redhat/CentOS系统 三、附录:包升级命令 1)配置yum更新源 /etc/yum.repos.d目录下新建主机的yum源,.repos文件中,repositoryid:指定一个仓库,name指定仓库名称, baseurl:指定仓库的URL,mirrorlist指定仓库的镜像站点,enable是否启用本仓库,gpgcheck 阅读详情

         1.fedora升级python3.2后,python解释器仍旧使用python2.7版本的问题;

          ll |grep python  #查看python的版本
          rm -rf python   #移除旧版本
          ln -s /file/Python-3.2.2/python  ./python #链接到新版本python,其中file是你安装python3.2.2的文件夹
          python            #运行显示成功

         2.解决上个问题后出现yum无法使用的问题;

         由于yum的包管理是由python写的,所以当上面步骤将系统默认的版本指向新版本后,系统yum就会出现bug        File "/usr/bin/yum", line 30          

        except KeyboardInterrupt, e:
                            ^
        SyntaxError: invalid syntax

        

       vim /usr/bin/yum
       将首行显示的 !#/usr/bin/python 修改为 !#/usr/bin/python2.7(我的系统默认安装的是python2.7,你也可以用whereis python 查看升级前和升级后的版本)

      3。python版本升级后bpython也不能用的问题。

       vim /usr/bin/bpython

      将首行#!/usr/bin/python改成#!/usr/bin/python2.7即可

      其实上面这种方法不是我想要,我想把bpython指向新版本的python,但是一直实现不了,如果大家有办法,麻烦告诉一声。


在Fedora 12老旧系统上搭建RT-Thread嵌入式开发环境实战 嵌入式开发中,交叉编译工具链是连接主机与目标硬件的核心技术桥梁,其核心原理是通过特定架构的编译器、链接器和调试器,将高级语言代码转换为目标平台可执行的机器指令。这项技术的价值在于能够突破本地硬件限制,在资源丰富的开发机上为资源受限的嵌入式设备生成高效代码。在实际工程实践中,开发环境的搭建往往面临操作系统版本老旧、软件依赖缺失等挑战,尤其是在工业控制、车载电子等长生命周期领域,开发机系统常被锁定在特定版本。本文聚焦于在Fedora 12这一**受限环境**下,通过启用存档软件源、局部构建Python环境、选配 阅读详情

相关推荐

FreeRTOS-Plus-CLI使用笔记

FreeRTOS-Plus-CLI使用笔记 一、简介 详细介绍可参考FreeRTOS-Plus-CLI官网地址入口 FreeRTOS+CLI(Command Line Interface, 命令行接口)提供了一种简单、小型、可扩展且RAM高效的方法,使FreeRTOS应用程序能够处理命令行输入。添加一条指令的步骤如下: 提供一个实现命令功能的函数 将命令映射到该功能函数 注册命令 运行命令解释器 命令行调试接口对于排查分析出现的问题提供了很好的接口,可以通过查看传感器信息判断传感器是否正常,可以查看内置

ApexYuan 6964

彻底搞明白,python升级后,为什么会导致yum不可用

首先我们来分析下,python升级后,yum为什么会不可用? 先说个关于python的问题,Linux系统很多软件都依赖于python,因此不建议彻底卸载python,如果想要使用其他版本的python,可使用--prefix参数指定其安装路径,安装完成后配置好环境变量即可。指定安装路径也很简单,如下是安装2.7.15的方法,下文中所提到的python同样以python2.7.1...

u013992330的博客 6110

华为 S2600T 存储 3 种网络端口(H4/H5/串口)用途解析与故障恢复实战

本文深度解析华为S2600T存储设备的三种关键网络端口(H4/H5/串口)的功能用途与故障恢复方法。通过详细的配置指南和实战案例,帮助管理员掌握管理接口(H4)的日常运维、维护接口(H5)的高级应用以及串口的应急操作,提升存储设备的可靠性和维护效率。

weixin_30899023的博客 336

Fedora 无法开始yum? yum占用

看见很多人问这样一个问题:“为什么Fedoa开机以后使用yum命令不成功?系统提示Another app is currently holding the yum lock; waiting for it toexit..?”字面意思是说另外一个程序给yum加了锁,要等到那个程序退出以后才可以进行,那么是什么东西在加锁呢?答案是──yum-updatesd。        yu

lgkobe的专栏 515

微信小程序 - 真机调试调用接口报错{errno: 600001, errMsg: “request:fail -102:net::ERR_CONNECTION_REFUSED},真机运行测试请求异常

微信小程序,真机,调试测试,运行报错,API接口,服务器接口都报错了,小程序报错errno: 600001,小程序报错request:fail -102:net::ERR_CONNECTION_REFUSED,真实手机打开接口全都失效了,微信小程序真机测试失败,微信小程序{errno: 600001, errMsg: "request:fail -102:net::ERR_CONNECTION_REFUSED"},详细解决方法,https,服务器SSL证书,无法解决,服务器更换SSL证书,接口地址改了也不行

🏆 前端领域优质创作者 1万+

机器人全局路线规划导读

认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对全局路线规划导读做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容。

qq_35635374的博客 1504

fedora 18yum命令用不了

运行yum命令出现下面错误: Cannot retrieve metalink for repository: fedora/18/i386. Please verify its path and try again 第一步:软件源链接失效,需要重新找 方法:编辑目录/etc/yum.repos.d下的fedora.repo文件 将fedora下面的mirrorlist的链接修改为:mir...

asibity的博客 711

增益调度控制 —— 理论、案例与交互式 GUI 实现

本文详细介绍了增益调度控制的基本原理、数学模型及公式推导,探讨了该方法在适应非线性系统和大范围工作条件下的优势与局限。通过航空飞行控制、发动机推力控制以及化工过程控制三个典型案例,我们展示了如何利用调度变量动态调整控制增益,从而使得控制系统在各个工作点均能达到优良性能。为帮助工程师和研究者更直观地理解并验证增益调度控制的实际效果,本文提供了一套基于 Python 与 PyQt6 的交互式 GUI 控制系统代码。用户不仅可以实时查看仿真数据,还能通过在线调节参数直观体验调度控制的优势。

闲人编程的博客 1480

Fedora29升级到Fedora30

前两天Fedora30发布了,参考官方文档升级下: 原帮助文档:https://fedoraproject.org/wiki/DNF_system_upgrade#How_do_I_use_it.3F ENV: [root@Fedora ~]# cat /etc/redhat-release Fedora release 29 (Twenty Nine) 1.dnf upgrad...

silent_ghost的专栏 2105

AgentScope 2.0 API完全指南:构建企业级AI智能体应用的技术实践

本文系统梳理AgentScope 2.0框架的完整API体系,涵盖智能体核心引擎、统一模型适配层、工具系统、消息协议、权限控制与工作空间管理等七大核心模块。通过深入的源码级分析与架构图示,详细解读Agent类的推理-行动循环、ChatModelBase的多模型抽象、Toolkit的工具管理机制、ContentBlock的多模态内容表达、PermissionEngine的安全决策流程,以及Local/Docker/E2B三种工作空间实现。文章还提供了智能客服系统的完整实战案例,展示从自定义工具开发到流式服务部

program哲学 441

Python在振动信号处理中的应用(一):振动信号消除多项式趋势项

文章目录一、概述二、最小二乘法去除趋势项原理三、python模块介绍3.1 scikitlearn简介(1)转化器(Transformer)(2)估计器(Estimator)3.2 线性回归LinearRegression3.3 多项式PolynomialFeatures3.4 工作流Pipeline四、python代码实现4.1 构造模拟信号4.2 编写去除趋势项主代码4.3 展示算法效果五、TIPS 一、概述   在振动测试过程中,传感器或采集设备由于自身性能问题或受环境干扰(如温度、供电等影响),容易

白银时代的博客 8578

apt-get、apt、aptitude、dpkg、gdebi、yum、brew

大多数现代类 Unix 操作系统都提供了一个集中的软件包管理机制,以帮助用户 搜索、安装 和 管理 软件。而软件通常以「包」的形式存储在仓库「repository」中,对软件包的使用和管理被称为包管理。而 Linux 包的基本组成部分通常有:共享库、应用程序、服务和文档。 虽然大多数流行的 Linux 发行版在包管理工具、方式和形式都大同小异,但却还是有平台差异:

freeking101的博客 6213

SAP:SAP的内存管理详解

SAP 的内存管理是一个复杂的多层机制,涉及应用服务器、数据库和操作系统的协同工作。通过合理配置和优化,可以显著提高 SAP 系统的性能和稳定性。

baidu_35680696的博客 1212

yum 无法使用解决方法

今天安装了 fedora14,没有手动安装,出现个问题。yum 不能使用。 解决方法为把你的fedora.repo 和其他repo 里面的https,变为http, 并把红色的加到host里面,一般就可以解决了。 参照了国外一些朋友的解决方法。 http://fedoraforum.org/forum/showthread.php?t=223472&page=3...

weixin_33877885的博客 363

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Fedora 无法使用yum安装工具

今天看见Fedora出了新版本(看见的有点晚),以前也没玩过Fedora的系统,今天装在虚拟机上玩玩。额,一点点的摸索额!其中就碰到了一个问题,我想安装gcc工具,使用命令yum install gcc 可是提示如下错误: Error: Cannot retrieve metalink for repository: fedora. Please verify its path and try ...

weixin_30612769的博客 459

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

解决Python升级以后yum不能使用的问题

修改yum配置文件(vi /usr/bin/yum)。把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.7。   修改/usr/libexec/urlgrabber-ext-down文件,将python同样指向python2.7   因为yum是基于Python编写的,而Python3和Python2有部分语法是不同的...

u014636122的博客 2313

再次安装fedora23的一些遗留问题的解决

当你习惯了某个版本后, 就不想再更换了. 安装fedora23的磁盘空间 获得? 在安装新的fedora23 的时候, 原来的磁盘没有清空, 于是 就 have not enough free apace availble to install fedora23. 没有足够的空间来安装, 于是, 也不必使用 disk genius来 格式化磁盘. 在automatically perform ...

weixin_33801856的博客 964

[linux]因python升级导致的yum命令无法执行

yum命令无法执行There was a problem importing one of the Python modules required to run yum. The error leading to this problem was: No module named yum查找原因:python升级导致。解决方法:代码示例: root@ahlinux ~]# rpm -qa |

cn_wk的专栏 1892

Python学习之《python核心编程》 第二章课后答案

2-9   循环和运算符 创建一个包含五个固定数值的列表或元组,输出他们的平均值。本练习的难点之一是通过除法得到平均值。 你会发现整数除会截去小数,因此你必须使用浮点除以得到更精确的结果。 float()内建函数可以帮助你实现这一功能。 num=[12,12,23,34,43.3] total=0 for x in num: total+=x print float(total/5)

windowsshaking的专栏 3941

用python写一个简单的去除源程序代码中行号的程序

学习python没多久,想在网上下一些源码看看,但是由于很多代码都带有行号,要编译运行的时候一个个去删除不好弄,于是便萌生写一个这样的程序的想法,代码如下,这个程序还有很多不足的地方,希望日后能加以改进: #!/usr/bin/python filename=input("please imput the path of the file:") f=open(filename,'r') f1

windowsshaking的专栏 1461

AI全栈实战 | 3.9-01 爬虫入门:requests 加 BeautifulSoup 三分钟跑通,但 90% 的人栽在这 4 个“礼貌“问题上

⚠️:本文内容仅用于。请遵守目标站点的服务条款与相关法律法规,不得对目标服务造成负担,不得采集、传播个人隐私数据。技术是中性的,边界在你手里。爬虫的入门技术(requests 发请求 + BeautifulSoup 解析)三分钟就能学会。真正区分"会用爬虫"和"会做爬虫的人"的,是这篇我们跑通"请求→解析→存储"的最小闭环,然后重点把"合规与礼貌"这根弦给你绷上。

源码获取 | 运行部署 | 定制二开修改,如果回复不及时请耐心等待,请见谅。 409

从一段视频到可漫游的 4D 有声场景:思路拆解与最小复现手记

只需一段手机视频,你就能生成可"走进去"的 4D 有声场景:转头时狗叫声方向随之变化,走近时声音更清晰。本文拆解 Video-to-4DAVScene 的核心思路,手把手带你用几十行 Python 搭出最小管线,把视频中的运动物体变成带空间位置的声源,并附上三个真实踩坑的排障经验,代码可直接跑。🎧

helloagent的博客 235

【每天一个 Python 小案例30】Python 基础知识综合小项目:我的工具盒

作为系列收官,本篇把前 29 篇的知识点合成一个能直接用的命令行工具"我的工具盒":计算器(用 ast 解析表达式,不碰 eval)、单位换算与温度转换(一张换算表 + 特例分支)、记账与分类统计(Decimal + JSON 持久化)、以及用"字典当命令表"把菜单和业务逻辑解耦的主循环。文中对比了 eval 的安全隐患与 ast 白名单的做法,解释了 lambda 闭包在字典里的写法与晚绑定陷阱,并在最后给出整个系列的知识地图,把变量、数据结构、控制流、函数、类、异常、文件、标准库八块内容对应到具体篇目。

xinjiyaya的博客 427
上一篇: Linux 学习日记之U盘的格式化
下一篇: 用python写一个简单的去除源程序代码中行号的程序
windowsshaking
博客等级 码龄16年 11粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值