python 2.7的“Windows x86 MSI程序数据库”下载包的目的是什么?

18 投票
2 回答
10742 浏览
提问于 2025-04-16 10:13

我在把电脑上的Python从2.5/2.6升级到2.7的时候,发现了新的下载包形式,可以在这个链接找到:http://www.python.org/download/releases/2.7.1/

我想知道Python 2.7的下载包“Windows x86 MSI程序数据库”到底是干什么用的?我在网上找了一圈也没找到答案。

其实这个包里包含了很多.pdb的库文件,而在我电脑上,这些文件是和Palm PDB文件关联的。但这应该是错误的,因为Palm OS已经不再使用了。

2 个回答

3

.pdb是Visual Studio用来调试的一个文件扩展名,主要用于存储调试信息。这个包看起来是为那些想要调试Python的人准备的。如果你想调试Python代码,还是需要标准的Python库和可执行文件。

11

这是带有调试扩展的Python Windows可执行文件。把它作为标准版本的一部分会占用很多空间,因此才单独提供。因为在Windows系统中,不同版本的Windows和Visual Studio,以及它们的更新,可能导致用户自己构建的版本和Python自带的DLL文件不一致。想了解更多细节,可以查看这里 http://bugs.python.org/issue1303434

撰写回答