我应该下载哪种 Python 格式?

Mik*_*ike 5 windows python

我需要下载 Python才能将我的项目上传到 Google App Engine。但我不知道下载哪种格式:

  • Windows x86 MSI 安装程序 (2.7.7)
  • Windows X86-64 MSI 安装程序 (2.7.7)

这是我的系统属性:

在此处输入图片说明

jww*_*jww 4

您应该下载该文件,Windows X86-64 MSI Installer (2.7.7)因为您的系统是 64 位。x64 使用链接寄存器而不是将返回地址压入堆栈,因此它比 x86 版本更安全。此外,x64 代码可能会运行得更快一些。

为了完整起见,您可以在 64 位 Windows 计算机上运行 x86 和 x64。但反之则不然。

您或许也可以安装 Python 3.4。但你必须小心,因为 Python 破坏了 2.x 和 3.x 之间的一些突出功能。如果您在使用 Python 3.x 时遇到神秘错误,您应该尝试使用 Python 2.x(或在 2.x 源文件上运行 Python 的2to3转换程序*.py)。Google 对 Python 版本非常明确,不允许使用 3.x。这可能是由于 Python 3 的重新设计和改进导致不向后兼容。

  • 您能否指定 3.x 中明显**损坏**的内容,而不是**以不向后兼容的方式重新设计和改进**? (7认同)
  • 当与 Python 新手打交道时,我认为最好明确一点,3.x 过渡并不是破坏事物,而是清理语言并消除 2.x 中积累的各种丑陋的缺陷。 X。诚然,过渡很困难并且遇到了很大的阻力,但它并不能为新的 Python 用户提供 3.x 已经被破坏的印象。 (5认同)
  • 说“改变”而不是“破坏”,这样的讨论就不会发生。 (2认同)