jedi:complete 使用 theano 库时产生延迟错误

jedi:complete produces a deferred error when using the theano library

在 emacs 中,我试图让 jedi:completetheano 一起工作。为此,我有以下最少的代码。

from theano import shared
state = shared(0)

state.#

当我将光标放在 # 符号和 运行 m-x jedi:complete 时,遇到以下错误,并且没有提供自动完成功能。

deferred error : (error "\"TypeError(\\"unhashable type: 'list'\\",)\"")

我想知道这是否与 theanojedi 中的源文件不兼容。但是我不确定,我不知道如何进一步解决这个问题。

我尝试使用 company-jedi 时遇到类似的错误。

我已经通过 packages-list-packages 命令安装了所有软件包,并且它们已更新为最新版本。

我通过查看 m-x packages-list-packages 解决了这个问题,发现(出于某种原因)在另一个版本的 jedi 旁边安装了一个旧的已弃用版本的 jedi。我删除了所有已弃用的安装,错误消失了,但 jedi 似乎仍然无法自动完成上述代码。它现在只显示 No completion found.