我在 xubuntu 14.04 上运行 python 3.4.3。
我有一个小型 python 程序(我的模块大约有 1000 行,但我导入了一些标准数据,例如 numpy、pandas、sci-kit learn),该程序从命令行运行,分析一些数据并生成一些输出文件。
它运行没有问题。进行一些更改后,程序运行并按预期生成输出文件,但现在当它终止时,该行
ICE default IO error handler doing an exit(), pid = ..., errno = 32
Run Code Online (Sandbox Code Playgroud)
被写入终端。
我在互联网上搜索了一下,并提出了另外两个问题Q: ICE Default IO error in Spyder Ubuntu和Q: ICE default IO error handler waiting an exit(), pid = 11281, errno = 4。他们似乎都建议移动或删除我的
$HOME/.ICEauthority
Run Code Online (Sandbox Code Playgroud)
文件。
我还想出了Could not update ICEauthority file /home/user/.ICEauthority,.ICEauthority 文件的作用是什么?,以及客户端间交换(ICE)协议。我对找到协议感到很兴奋,因为我希望能找到我的 errno 32 并阐明我的困境。不幸的是,我无法很好地解析协议来找到有关我的错误的任何信息。
有关如何修复此错误而不涉及删除或移动 .ICEauthority 文件的任何想法?除此之外,对于可能导致此错误的原因有什么想法吗?除此之外,我可以去哪里寻找更多信息吗?
抱歉,我没有最小的工作示例。