在emacs中,我想让jedi:complete
与theano
一起使用。为此,我有以下最小的代码。
from theano import shared
state = shared(0)
state.#
当我将光标放在#
符号上并运行m-x jedi:complete
时,我遇到以下错误,并且未提供自动完成功能。
deferred error : (error "\"TypeError(\\\"unhashable type: 'list'\\\",)\"")
我想知道这是否与theano
和jedi
中的源文件不兼容。但我不确定,我不知道该怎么做才能进一步解决这个问题。
当我尝试使用company-jedi
时出现类似错误。
我已通过packages-list-packages
命令安装了所有软件包,并使用最新版本进行了更新。
答案 0 :(得分:0)
我通过查看m-x packages-list-packages
并看到(由于某种原因)与另一个版本的jedi一起安装旧的已弃用的jedi版本来解决这个问题。我删除了所有已弃用的安装,但错误已消失,但jedi
似乎无法自动完成上述代码。它现在只是说No completion found
。