极客视点
极客时间编辑部
极客时间编辑部
113240 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/02:00
登录|注册

RHEL 8中不再默认使用系统Python版本

讲述:杜力大小:1.83M时长:02:00
近日,红帽(Red Hat)表示,RHEL 8 中不再默认使用 Python 版本。包括 RHEL 在内的大多数 Linux 发行版,用户除非离开系统的包管理器环境,否则一般是被默认限定在系统提供的 Python 版本中。
对于像 Ruby、Node、Perl 与 PHP 在内的许多工具来说,这都是习以为常的,但是 Python 的情况会比较复杂一些,因为许多 Linux 工具(如 yum)都直接依赖于 Python。
根据 PEP 394,目前,“Python”这一命令或者 Python 解释器将默认指向 Python 2 版本。红帽官方在其开发者博客中发文称,针对这一点,为了改善用户体验,从 RHEL 8 Beta 开始不再强调“系统 Python”,不再默认一个 Python 版本。
他们使用模块化的 Application Streams 设计,结合 Python 可以同时安装多版本的特点,将为用户提供多个版本 Python 的选项,并且可以从标准存储库中轻松安装到标准位置,用户可以选择他们想要在任何给定用户空间中运行的 Python 版本。
据了解,Application Streams 是在 RHEL 8 中引入的一类存储库,它提供了用户可能希望在给定用户空间中运行的所有应用程序,它是在物理存储库中创建的多个虚拟存储库。
在这种变化之后,用户想要使用 Python,需要直接指定 Python3 或者 Python2,而不是直接使用 Python。同时 yum install python 将返回 404,因为它同样需要指定安装版本。
此外,pip 等工具也发生了变化,比如 Python3 将安装在 pip3 路径下,而不是没有版本指定的 pip 路径。
红帽解释,除了提升用户体验,这种方案还方便了系统维护人员,因为不会被锁定在系统中老版本的 Python 上,他们可以自由地利用新版本的语言功能与性能改进等优势。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
9
沉浸
阅读
分享
手机端
快捷键
回顶部