供应商之间的Python库差异

时间:2015-09-25 08:56:59

标签: python visual-studio

简单问题:当使用pip在Visual Studio 2015社区的Python环境窗口中安装库时,我发现import语句需要一个下划线。

实施例

普通的Python发布: import random

社区: import _random

我还发现社区版中现在没有random.randint()

Visual Studio pip Python库是否与Python网站的标准发行版不同?

1 个答案:

答案 0 :(得分:0)

所有Python发行版都包含random模块,因为它是Python标准库的一部分。除非Python故意缩小,例如适用于嵌入式环境但在这种情况下情况应该不是这样。

_random(以及所有下划线前缀模块)是用C编写的Python的原生扩展,不应由开发人员直接访问。

听起来社区版本在某种程度上破坏了安装。