简单问题:当使用pip在Visual Studio 2015社区的Python环境窗口中安装库时,我发现import语句需要一个下划线。
实施例
普通的Python发布: import random
社区: import _random
我还发现社区版中现在没有random.randint()
!
Visual Studio pip Python库是否与Python网站的标准发行版不同?
答案 0 :(得分:0)
所有Python发行版都包含random
模块,因为它是Python标准库的一部分。除非Python故意缩小,例如适用于嵌入式环境但在这种情况下情况应该不是这样。
_random(以及所有下划线前缀模块)是用C编写的Python的原生扩展,不应由开发人员直接访问。
听起来社区版本在某种程度上破坏了安装。