Emacs 绝地武士:complete在使用theano库时产生延迟错误

Emacs 绝地武士:complete在使用theano库时产生延迟错误,emacs,theano,jedi,Emacs,Theano,Jedi,在emacs中,我试图让绝地武士:complete与theano一起工作。为此,我有以下最少的代码 from theano import shared state = shared(0) state.# 当我将光标放在#符号处,运行m-x jedi:complete时,遇到以下错误,并且没有自动完成功能 deferred error : (error "\"TypeError(\\\"unhashable type: 'list'\\\",)\"") 我想知道这是否与theano和jedi

在emacs中,我试图让绝地武士:complete与theano一起工作。为此,我有以下最少的代码

from theano import shared
state = shared(0)

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

deferred error : (error "\"TypeError(\\\"unhashable type: 'list'\\\",)\"")
我想知道这是否与
theano
jedi
中的源文件不兼容。但我不确定,也不知道如何进一步解决这个问题

当我尝试使用
公司绝地
时,我也会遇到类似的错误


我通过
packages list packages
命令安装了我所有的软件包,并用最新版本进行了更新。

我通过查看
m-x packages list packages
并看到(出于某种原因)在另一个版本的绝地旁边安装了一个旧版本的绝地。我删除了所有已弃用的安装,错误也消失了,但绝地似乎仍然无法自动完成上述代码。现在它只是说通过pip,我将jedi从0.8.0-final更新为0.9.0,并将错误更改为延迟错误:(错误“\”AttributeError(\\\“'Script'对象没有属性“complete'\\”,)\”)\)是否使用最新的emacs jedi(绝地核心)?我修复了不推荐使用的接口问题。所以我认为你不能在最新的emacs绝地武士身上犯这样的错误。