【问题标题】:Errno 32 Broken Pipe when using easy.py in libsvm在 libsvm 中使用 easy.py 时出现 Errno 32 Broken Pipe
【发布时间】:2014-05-02 09:54:09
【问题描述】:

前几天我还可以使用easy.py,但是今天再次尝试时,我得到了这个错误[errorno 32]损坏的管道,这是我以前没有遇到过的。一切都还是一样,我没有改变任何东西,最近我只将java更新到版本8......就是这样......

line = ''
while True:
    last_line = line
    line = f.readline()
    if not line: break
c,g,rate = map(float,last_line.split())

这是错误:

Scaling training data...
Cross validation...
[Errno 32] Broken pipe
Try "grid.py" for more information.
^CTraceback (most recent call last):
  File "easy.py", line 61, in <module>
    line = f.readline()
KeyboardInterrupt

以前有人遇到过这个错误吗?
P/S:我尝试在两台不同的机器上运行它,都使用 mac os 10.9.2,它可以在另一台机器上正常运行,而不能在另一台机器上运行......它们之间唯一的区别是一个用途java和netbean 8,一个使用java和netbean 7。在运行程序失败的机器上,我昨天将其中的MAMP PRO升级到了3.03。

【问题讨论】:

  • “f”的上下文是什么?它是如何打开的?
  • 在 Libsvm-3.16 和 Libsvm-3.17 中我也会遇到这种情况
  • 请告诉我们minimal, complete, and verifiable example 以获取easy.py 的内容。
  • 请查看我在问题中所做的编辑

标签: python mamp libsvm mamp-pro


【解决方案1】:

可能为时已晚,但您是否解决过这个问题?我遇到了同样的问题,发现这是gnuplot 的问题。它没有正确执行,一旦修复,一切都恢复正常。可能Java 更新意味着您还需要更新gnuplot

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-01
    • 2021-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多