在 openSUSE 上安装最新的 Python

2023-11-25

我使用 Zypper 包管理器在 openSUSE 系统(参见下面的版本)上安装了 Python。这为我提供了 Python 3.2,但某些包需要 Python 3.3。更新为zypper update python3保留在 Python 3.2 上。如何升级到 3.3,最好使用包管理器并重用我正在运行的 Python 安装的其余部分(站点包、pip...)?

openSUSE 12.2 (x86_64)
VERSION = 12.2
CODENAME = Mantis

您可以添加开发:语言:python:工厂存储库或使用1 单击安装和Python 3.3.2版本形式here(例如来自上面的存储库)。
(显示其他版本->openSUSE 12.2->显示不稳定软件包->1 单击安装)

与它一起使用zypper仅(无 GUI)您可以按如下方式添加存储库:

sudo zypper ar http://download.opensuse.org/repositories/devel:/languages:/python:/Factory/openSUSE_12.2/devel:languages:python:Factory.repo

然后,要使用该存储库中的软件包,您应该为该存储库赋予更高的优先级(在这种情况下,更高的优先级意味着更低的数字 0=高,100=低)。要知道 repo id 使用zypper lr并在输出中搜索回购编号。然后使用以下命令更改优先级:

 sudo zypper mr -p priority repo_number

你可以使用例如如果您的其他存储库的标准优先级为 99,则优先级为 50。
然后使用zypper update python3更新Python。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 openSUSE 上安装最新的 Python 的相关文章

随机推荐

  • 如何让 C# 中的进程(而不是线程)同步文件系统访问

    今天早些时候 我正在调试一些类似这样的东西 class Foo void AccessCriticalSection try if IO File Exists path to lock txt throw new Exception Sy
  • 如何在flutter中使用where和orderby

    如何在flutter中使用where和orderBy 任何人都可以告诉我这些索引是如何工作的以及如何正确创建它们 Query query Firestore instance collection clients where sequenc
  • Xamarin MvvmCross Android 防止后退按钮返回到上一个视图

    我正在尝试为以下情况创建一个简洁的解决方案 我构建了一个需要凭据来验证用户身份的应用程序 每当 API 想要重新验证用户身份时 我想强制用户返回登录视图 此功能效果很好 但是当用户按下设备上的后退按钮时 会显示上一个视图 我希望看到当用户按
  • Lateinit 属性数据尚未初始化

    使用 Retrofit2 和 rxjava2 未在 Recyclerview 中设置 Gson Convertable 数据 然后通过其订阅给出错误 UninitializedPropertyAccessException lateinit
  • 如何从文本中删除所有 a href 标签

    我有一个脚本来替换 href 标签中的单词 不过 我想完全删除 a href 这样您就可以看到没有链接的 Google 一词 from BeautifulSoup import BeautifulSoup soup BeautifulSou
  • 如何在 JSON 响应 ASP.NET Core 中关闭或处理驼峰命名法?

    我正在学习有关 ASP NET Core Web API Angular 2 的 WintellectNOW 课程 我已经实现了 API 部分 但无论出于何种原因 返回的 JSON 的变量名称都是小写的 返回的 JSON 格式如下 id 1
  • 测试点是否在某个矩形内

    我有一大堆矩形 它们的大小都相同 我正在生成不应该落在这些矩形中的随机点 所以我想要做的是测试生成的点是否位于其中一个矩形中 如果是 则生成一个新点 使用 R 树似乎可行 但它们实际上适用于矩形而不是点 我可以使用 R 树算法的修改版本 该
  • 将所有源文件一次传递给编译器有什么好处吗?

    我读过 整个程序优化 wpo 和 链接时间代码生成 ltcg 我想知道如果我将所有源代码从 cli 一次性传递给编译器 如 g a cpp b cpp 是否会进行更多模块间分析 或者这只是启用这些标志之一 编译器之间对此有区别吗 例如 英特
  • 直接从Java执行JSP

    我需要执行一个JSP 但我需要直接从 Java 而不使用 Tomcat 或任何其他 servlet 容器 编译 JSP 也是一件好事 但不是必需的 我认为 org apache jasper 包可能很适合这样做 但我在网上找不到任何好的示例
  • 登录时在 Windows 7 中自动运行 bat 脚本

    我最近从已故的祖母那里购买了一台 Windows 7 笔记本电脑 我一直用它来做工作和其他事情 我决定使用 VirtualBox 创建一个虚拟机 现在我想在 Windows 7 主机 计算机上创建一个用户 以便当我登录到该用户时它会自动运行
  • Android:AutoCompleteTextView 在未输入文本时显示建议

    我在用AutoCompleteTextView 当用户单击它时 我想显示建议 即使它没有文本 但是setThreshold 0 工作原理与setThreshold 1 因此用户必须输入至少 1 个字符才能显示建议 This is 记录的行为
  • 检查实例是否属于某种类型

    用它来检查是否c是一个实例TForm c GetType Name CompareTo TForm 0 除了使用之外 是否还有更类型安全的方法来做到这一点string作为参数CompareTo 这里的不同答案有两种不同的含义 如果你想检查一
  • 尝试从 Django 中的 POST 解析 `request.body` [重复]

    这个问题在这里已经有答案了 由于某种原因 我无法弄清楚为什么 Django 不处理我的request body内容正确 正在发送中JSON格式 并查看Network开发工具中的选项卡将其显示为请求负载 creator creatorname
  • 如何在字符串中使用反斜杠 (\)?

    我尝试了很多方法来获得单反斜杠从一个executed 我的意思不是来自的输入html 我可以得到特殊字符作为制表符 新行和许多其他内容 然后将它们转义为 t or n or someother character 但当 a 时我无法得到一个
  • 如何判断 Chrome 扩展是由真实用户安装还是由我在开发过程中安装?

    我在 Chrome 扩展程序中使用 Analytics 我只想在真人 不是我正在使用它时 使用扩展时才执行分析代码 以下任何一项是否可行 哪一项是最好的 确定扩展是打包安装还是解包安装 我认为这是最好的 因为解压显然意味着它 正在开发中 并
  • 值限制:类型“bar”已被推断为具有泛型类型

    在下面的代码片段中 我不明白为什么我必须撰写f and g方式函数foo可以以及为什么它不能按功能方式工作bar尝试去做 let f a b a b let g a a b a a let gt f1 f2 fun a b gt let x
  • 在类型 ' 上找不到带有类型 'string' 参数的索引签名

    我正在开发我的第一个 firebase typescript 函数项目 我有以下代码片段 const files status src api status f js invite src api invite f js user src
  • 如何将java序列化对象写入和读取到文件中

    我将把多个对象写入一个文件 然后在代码的另一部分检索它们 我的代码没有错误 但无法正常工作 您能帮我找出我的代码有什么问题吗 我从不同的网站阅读了不同的代码 但没有一个对我有用 这是我将对象写入文件的代码 MyClassList 是一个数组
  • 按下按钮时播放声音 - android

    我有这个代码 package com tct soundTouch import android app Activity import android media MediaPlayer import android os Bundle
  • 在 openSUSE 上安装最新的 Python

    我使用 Zypper 包管理器在 openSUSE 系统 参见下面的版本 上安装了 Python 这为我提供了 Python 3 2 但某些包需要 Python 3 3 更新为zypper update python3保留在 Python