我试图从源代码构建python。 Durring
$ make test
出现此错误并导致构建失败。
=============================================== =======================错误:test_idna(test.test_socket.GeneralModuleTests) -------------------------------------------------- -------------------- Traceback(最近一次调用最后一次):文件 “/home/h/Downloads/Python-3.4.2/Lib/test/test_socket.py”,第1287行, 在test_idna中 socket.gethostbyname('испытание.python.org')socket.gaierror:[Errno -5]没有与主机名关联的地址
----------------------------------------------- -----------------------在150.098s中进行506次测试
FAILED(错误= 1,跳过= 24)测试test_socket失败make:*** [test] 错误1
我通过在python源中使用俄语URL来描绘。是python被黑了吗? 这是什么?它转换为ispytanie.python.org 但我仍然不知道为什么它在那里。
更新: http://ispytanie.python.org/ 翻译的页面,俄语页面,不再有效。 任何遵循Linux安装说明,运行$ make test的人 可能会遇到这个错误。
答案 0 :(得分:3)
我编辑了Python-3.4.2 / Lib / test / test_socket.py并删除了3个俄罗斯URL实例,将其替换为' python.org'现在允许$ make测试成功。