Python 构建失败

j0h*_*j0h 2 python makefile build

我试图从源代码构建 python。杜林

\n\n
\n

$进行测试

\n
\n\n

出现此错误并导致构建失败。

\n\n
\n

=================================================== ==================== 错误:test_idna (test.test_socket.GeneralModuleTests)\n ------------------ -------------------------------------------------- -- 回溯(最近一次调用最后一次):File\n "/home/h/Downloads/Python-3.4.2/Lib/test/test_socket.py", line 1287,\n in test_idna\n socket.gethostbyname(\ '\xd0\xb8\xd1\x81\xd0\xbf\xd1\x8b\xd1\x82\xd0\xb0\xd0\xbd\xd0\xb8\xd0\xb5.python.org\')socket.gaierror: [Errno -5]没有与主机名关联的地址

\n\n

-------------------------------------------------- -------------------- 在 150.098 秒内运行 506 次测试

\n\n

失败(错误 = 1,跳过 = 24)测试 test_socket 失败 make:*** [测试]\n 错误 1

\n
\n\n

我通过在 python 源中包含俄语 URL 来绘制草图。python 被黑了吗?\n这是什么?它翻译成 ispytanie.python.org\n但我仍然不知道为什么它在那里。

\n\n

更新:\n http://ispytanie.python.org/ \n俄语页面的翻译页面不再有效。\n任何按照 Linux 安装说明运行 $make test\n 的人都可能会遇到这个错误。

\n

j0h*_*j0h 5

我编辑了 Python-3.4.2/Lib/test/test_socket.py 并删除了 3 个俄语 URL 实例,将它们替换为“python.org”,现在允许 $make 测试成功。