【问题标题】:sublimeREPL for python not showing complete Tracebackpython的sublimeREPL没有显示完整的Traceback
【发布时间】:2015-01-13 20:49:30
【问题描述】:

我正在尝试使用 sublimeREPL 的“Python - RUN current file”命令运行我的 python 代码

如果我的程序没有问题,它可以正常工作,但是当它出现时,它不会显示完整的 Traceback(我没有看到“Repl Closed”消息),并且输出甚至不一致。下面两次运行完全相同的文件(不发布图片,因为我是新手,stackoverflow 不允许我这样做):

第一次运行:

------- Ford Fulkerson -------
Traceback (most recent call last):
  File "Ford-Fulkerson.py", line 282, in <module>
    D = FordFulkersonGeneral(G, ['A'], ['E'], None, restricciones)
  File "Ford-Fulkerson.py", line 71, in FordFulk|

第二次运行:

------- Ford Fulkerson -------
Traceback (most recent call last):
  File "Ford-Fulkerson.py", line 282, in <module>
    D = FordFulkersonGeneral(G, ['A'], ['E'

我使用的是 Anaconda 的(64 位)python 发行版。然后我改成常规的python(32位)安装(确保窗口的路径没问题),即使在那里它也不起作用。

如果我从窗口的终端运行我的代码,我会得到完整的 Traceback(实际错误并不重要,我知道如何修复它):

------- Ford Fulkerson -------
Traceback (most recent call last):
  File "Ford-Fulkerson.py", line 282, in <module>
    D = FordFulkersonGeneral(G, ['A'], ['E'], None, restricciones)
  File "Ford-Fulkerson.py", line 71, in FordFulkersonGeneral
    G.deleteNode(v)
  File "C:\Users\myusername\Documents\Learning\Anßlisis de Re
des\Ford-Fulkerson\mvr_graph.py", line 196, in deleteNode
    self.nodes[node].delete(n)
AttributeError: 'dict' object has no attribute 'delete'

编辑: 我通过发布这个问题找到了答案。问题出在文件的路径中 - 它在“分析”一词中包含重音。我改变了它并且知道它的工作原理。

当我将操作系统语言设置为西班牙语时,它曾经可以工作。我将我的新安装设置为英语,现在它给我带来了麻烦。我真的没想到,Windows x 真丢人(。

我真的不知道协议,我将把这个问题留在这里,以防有人遇到这个晦涩的事情。

【问题讨论】:

  • 如果您找到了解决方案,请将其作为答案发布在下面。

标签: windows python-2.7 sublimetext2 sublimerepl


【解决方案1】:

我通过发布此问题找到了答案。问题出在文件的路径中 - 它在“分析”一词中包含重音。我改变了它并且知道它的工作原理。

当我将操作系统语言设置为西班牙语时,它曾经可以工作。我将我的新安装设置为英语,现在它给我带来了麻烦。我真的没想到,Windows x 真丢人(。

【讨论】:

    猜你喜欢
    • 2016-02-06
    • 2017-02-13
    • 2016-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-20
    • 1970-01-01
    相关资源
    最近更新 更多