Spyder异常超链接不适用于全局工作目录子文件夹中的模块



Spyder在引发异常时提供的超链接似乎只有在其目标是文件是已安装的模块、全局工作目录中的模块或我最初运行的模块时才有效。

例如:我的"全局工作目录"设置为:"C:\Users\Andy\Google Drive\Development\Spyder工作区"

我正在运行位于子文件夹中的python脚本:"C:\Users\Andy\Google Drive\Development\Spyder workspace\treetool"

这个脚本在某个时刻从位于同一(treetool)文件夹中的另一个python模块导入并调用一个函数。此导入的函数引发异常。Spyder输出到发生异常的代码行的超链接不起作用——它只是把我带回到编辑器,甚至没有带到正确的模块。

我尝试将子文件夹(树工具)和PYTHONPATH(用户)环境变量放在Path中,但无济于事。这让我有点惊讶,因为到已安装模块的超链接运行良好。。。Spyder为此使用了另一个环境变量吗?有人知道我需要做什么才能做到这一点吗?我可以更改我的全局工作目录,但这是一种令人讨厌的变通方法。

Spyder dev这里)我想你已经发现了一个错误:-)如果你想修复这个问题,请:1)在我们的问题跟踪器中打开一个问题(否则我肯定会忘记它),2)上传一个简单但可复制的示例,我可以用来测试和调试正在发生的事情。

最新更新