python - Python标准库真的是标准的吗?

标签 python standard-library

如果安装了 Python,那么标准库是否也安装了 Python 标准库?

documentation阅读

For Unix-like operating systems Python is normally provided as a collection of packages, so it may be necessary to use the packaging tools provided with the operating system to obtain some or all of the optional components.

标准库 index据我所知,仅将“可选操作系统服务”列为可选。

那么,如果安装了 Python,平台上的其他一切是否总是可用的?如果没有,在最常见的操作系统(Windows、Mac OS X、Linux)上可以期待什么?

PS:我正在为研究生教授 Python 类(class),我很想告诉他们 Python 总是附带电池;这对他们来说具有实际意义(当他们到达新实验室或使用新机器时,了解标准模块可用性方面的期望对他们很有用)。

最佳答案

这不是 Python 问题。你可以教电池是包括在内的。他们是。

这是不完整的分布。

我们一直对 Red Hat Enterprise Linux 具有旧版本的 Python 感到不满。但是,有升级的方法。

关闭所有开发人员包是一种常见的安全做法,使 Python 不完整。这是 Python 和基本 Linux 发行版之外的常见情况。

正常情况下包含电池。但是,剥离部分或全部电池也非常容易。由于各种原因,许多组织会创建不完整的库。

这不是 Python。这是不完整的环境。

关于python - Python标准库真的是标准的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3807111/

相关文章:

c++ - 为什么 pair、make_pair 和 rel_ops 都在同一个包含文件中?

python - 有多个类的 Scrapy 抓取 div?

python - Python 中多处理的同步问题,双 for 循环

python - Flask 中从字符串到 unixepoch 的日期转换

python - 我如何学习设置构建过程?

c - 为什么 scanf() 无法过滤双引号,尽管将格式设置为 [A-Za-z]

c - 如何确定结构的成员是否已设置?

python - Python 标准库包/模块不在名为 python 的包中是有原因的吗?

python - Decimal 类如何不可变?

python - 使用 Python 导入模块(PyCogent)