从RHEL 8 Beta开始不再默认系统Python版本

  • 时间:
  • 浏览:4
  • 来源:网赚经验

RHEL 8 中不再默认 Python 版本。包括 RHEL 在内的大多数 Linux 发行版,用户除非离开系统的包管理器环境,否则一般是被默认限定在系统提供的 Python 版本中。对于像 Ruby、Node、Perl 与 PHP 在内的许多工具来说这都是习以为常的,但是 Python 的情况会比较复杂一些,因为许多 Linux 工具(如 yum)都直接依赖于 Python。

根据 PEP 394,目前 /usr/bin/python 默认是指 Python2,也就是 “Python”这一命令或者 Python 解释器将默认指向 Python2 版本。

Red Hat 官方在其开发者博客中发文称,针对这一点,为了改善用户体验,从 RHEL 8 Beta 开始不再强调“系统 Python”,不再默认一个 Python 版本。他们使用模块化的 Application Streams 设计,结合 Python 可多版本同时安装的特点,将为用户提供多个版本 Python 的选项,并且可以从标准存储库轻松安装到标准位置,用户可以选择他们想要在任何给定用户空间中运行的 Python 版本。

Application Streams 是在 RHEL 8 中引入的一类存储库,它提供用户可能希望在给定用户空间中运行的所有应用程序,它是在物理存储库中创建的多个虚拟存储库。

这种变化之后,用户想要使用 Python,需要直接指定 Python3 或者 Python2,而不是直接 Python。同时 yum install python 将返回 404,因为它同样需要指定安装版本。建议使用 yum install @python36 或 yum install @python27 安装推荐软件包,而如果只需要 Python 二进制文件,则可以使用 yum install python3 或 yum install python2。此外,pip 等工具也有变化,比如 Python3 将安装在 pip3 路径下,而不是没有版本指定的 pip 路径。

Red Hat 解释,除了提升用户体验,这种方案还让方便了系统维护人员,因为不会被定在系统中老版本的 Python 上,那么他们可以自由地利用新版本的语言功能与性能改进等优势。

猜你喜欢

北京80项博物馆暑期活动来啦!还不快来勾选一下_文娱_产经频道首页

去博物馆里过暑假,清凉还能涨知识。刚刚,北京市文物局亮出80项博物馆暑期活动,将故宫博物馆、自然博物馆等热门博物馆的活动集纳式发布。其中,相当一部分活动可以免费参加。故宫博物馆

2019-07-18

罚单又不远?又见科创板申购违规 几十只私募产品全部顶格申购引监管关注!

自6月底以来,资本市场最热闹的当属科创板打新。近日,25家科创板打新的中签率和网下配售结果陆续出炉。值得关注的是,在C类投资者申购一栏,部分私募竟出现了几十只产品顶格申购的现象

2019-07-18

底价逾20亿元 中城建投所持河北银行股权将被拍卖_银行_金融频道首页

近期,北京市第二中级人民法院(以下简称北京第二中院)将拍卖河北银行近4.65亿股股权,占河北银行总股本7.75%。《每日经济新闻》记者注意到,拍卖标的为中城建投资控股有限公司(

2019-07-18

收集使用个人信息 拉卡拉、宜人贷App等遭点名整改_TMT_产经频道首页

原标题:收集使用个人信息拉卡拉、宜人贷App等遭点名整改每经记者谢婧每经编辑卢九安新一代社交方式除了在垃圾分类时互相问候一句“你是什么垃圾”外,也免不了

2019-07-18

香港金管局:会适时考虑扩大沪深港通每日额度的需要

香港金融管理局明确,会适时考虑扩大沪深港通每日额度的需要。7月5日,广东省发布《关于贯彻落实〈粤港澳大湾区发展规划纲要〉的实施意见》,其中第二十七条“携手港澳建设国际金融枢纽”

2019-07-18