jedi:完成在使用theano库时产生延迟错误

时间:2015-06-30 20:26:37

标签: emacs theano jedi

在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命令安装了所有软件包,并使用最新版本进行了更新。

1 个答案:

答案 0 :(得分:0)

我通过查看m-x packages-list-packages并看到(由于某种原因)与另一个版本的jedi一起安装旧的已弃用的jedi版本来解决这个问题。我删除了所有已弃用的安装,但错误已消失,但jedi似乎无法自动完成上述代码。它现在只是说No completion found