sublimeREPL for python没有显示完整的Traceback

时间:2014-11-17 01:40:33

标签: windows python-2.7 sublimetext2 sublimerepl

我正在尝试使用sublimeREPL的“Python - RUN当前文件”命令来运行我的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位)安装(确保窗口的路径没问题),即使它没有工作。

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

------- 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'

编辑: 我通过发布这个问题找到了答案。问题出在文件的路径上 - 它包含“Análisis”一词的重音。我改变了,知道它的工作。

当我将我的操作系统语言设置为西班牙语时,它曾经工作过。我将我的新装置设置为英语,现在它给了我麻烦。我真的没想到,羞辱你的Windows x(。

我真的不知道协议,我会在这里留下这个问题,万一有人经历这个不起眼的事情。

1 个答案:

答案 0 :(得分:0)

我通过发布这个问题找到了答案。问题出在文件的路径上 - 它包含“Análisis”一词的重音。我改变了,知道它的工作。

当我将我的操作系统语言设置为西班牙语时,它曾经工作过。我将我的新装置设置为英语,现在它给了我麻烦。我真的没想到,羞辱你的Windows x(。