当发生异常时,Spyder提供的超链接似乎只有在目标是文件是已安装的模块,全局工作目录中的模块或我最初运行的模块时才有效。
对于一个具体的例子: 我有我的全球工作目录'设置: " C:\ Users \ Andy \ Google Drive \ Development \ Spyder-workspace"
我正在运行位于子文件夹中的python脚本: " C:\ Users \ Andy \ Google Drive \ Development \ Spyder-workspace \ treetool"
此脚本在某些时候从位于同一(treetool)文件夹中的另一个python模块导入并调用函数。此导入的函数引发异常。 超链接Spyder输出到发生异常的代码行不起作用 - 它只是让我回到编辑器,甚至没有回到正确的模块。
我尝试将子文件夹(treetool)放在我的Path和我的PYTHONPATH(用户)环境变量中,但它没有帮助。这种方式让我感到惊讶,因为安装模块的超链接工作正常... Spyder是否使用另一个环境变量? 任何人都知道我需要做些什么来使这项工作? 我可以更改我的全球工作目录,但这是一种令人烦恼的解决方法。
答案 0 :(得分:0)
( Spyder dev here )我认为你发现了一个错误:-)如果你想修复这个问题,请:1)在issue tracker中打开一个问题(否则我会忘记它了,2)上传一个简单但可重复的例子,我可以用来测试和调试正在发生的事情。