在可能的情况下,我更喜欢使用Linux发行版提供的Python环境和模块。
是否有任何已知的发行版,甚至声称他们的优先事项之一是测试新版本的 Python 和流行的 Python 模块并将其集成到他们的包系统中?
这与哪个Linux发行版更适合Python Web开发有关,但我对Web开发不感兴趣,而是像Pandas/numpy,IMAPclient,lxml,xlrd等模块一样。
没有"面向Python"的发行版,因为它们都预先打包了Python,尽管不是最新的模块。不将操作系统与所有较新的Python模块捆绑在一起的原因相当简单和合理:
- 它们需要磁盘上的更多空间,并且
- 大多数包都有依赖项
- 新软件包可能存在可能危及操作系统或其他模块的错误
开发人员的角度来看,从最小的 Python 安装开始,然后安装你想要的包要容易得多,而不是从一个充斥着各种包和模块的系统开始,不得不降级或删除其中一些才能获得你想要的版本。