注意: 虽然 JavaScript 不是本网站的必需组件,但您与内容的互动将受到限制。请启用 JavaScript 以获得完整体验。

Python 2.5 中的错误

  • 在默认安装目录 (C:Python25) 中,NTFS 权限继承使得系统所有用户都具有 Python 安装目录的写入权限。如果系统中有不受信任的用户,则有两种解决方案:要么安装到 Program Files 文件夹(只有 Power Users 才能获得安装目录的写入权限),要么编辑访问控制列表以删除写入权限。如果只应向管理员授予写入权限,则可以使用以下命令

    cacls.exe <pythondir> /t /g users:r administrators:f
    

    (请注意,您可能需要将帐户名称替换为本地化的字符串)。有关更多信息,请参阅 bug #1284316

  • IDLE 现在在单独的进程中执行代码。为了在主进程和执行进程之间进行通信,IDLE 打开一个到 127.0.0.1(本地计算机)的套接字。在 Windows 机器上运行的一些防火墙会干扰此操作,并可能导致静默失败或来自防火墙的错误弹出窗口。只有在与 IDLE 在同一台机器上运行防火墙时才会出现此问题。

  • ossaudiodev 模块的测试在某些 Red Hat 系统上会挂起。(此测试仅在 regrtest.py 被调用时运行,参数为-u audio。)

  • 据报告,使用 Solaris tar 解压源 tarball 可能会失败。这是因为某些路径名对于 Solaris tar 来说太长了。使用 GNU tar 应该可以在 Solaris 上进行解压。这也报告为 DEC OSF1/Digital Unix/Digital Tru64/Compaq Tru64/HP Tru64 的问题。其他平台可能存在相同的问题 - 如果您收到关于“@LongLink: invalid file type”或类似的错误,则需要获取 GNU tar。

  • 某些测试可能在某些平台上意外失败。以下是我们知道(一些)问题并打算在后续补丁版本中修复的失败。这些错误可能只是在测试套件中,但也可能表明 Python 中存在错误。

    • test_grp 和 test_pwd 可能会失败。我们收到过关于在 *nix 系统上使用 /etc/group 或 /etc/passwd 文件中的行首的“+”来指示 NIS/YP 或 LDAP 查询的报告。这些错误也可能与这些文件中的重复 ID 相关。请参阅 SourceForge 的错误报告编号 775964779218

要报告上面未列出的错误,请务必检查 SourceForge Bug Tracker,查看它们是否已被报告。使用 bug 跟踪器报告新的错误。如果您有补丁,请使用 SourceForge Patch Manager。请注明您正在报告 2.5 中的错误,并注意您必须拥有一个 SourceForge 帐户并登录才能提交错误报告或补丁(我们要求这样做,以防我们需要您提供更多信息)。