为什么要使用命令M-x jedi:install server in Emacs donds';不回答

为什么要使用命令M-x jedi:install server in Emacs donds';不回答,emacs,jedi,Emacs,Jedi,我正在尝试使用MELPA软件包安装Jedi for emacs26,方法如下--。我使用pip3安装“Jedi Flake 8 autopep8”,我还使用M-x软件包列表安装Jedi。但当我使用M-x Jedi:install server时,它只显示: 运行:pip安装——升级/home/lzzz/.emacs.d/elpa/jedi-core-20181207.1/… 很长一段时间后,它没有回复任何内容。我不知道该怎么办。我的配置或网络有问题吗?我需要帮助 `错误(绝地): 无法启动绝

我正在尝试使用MELPA软件包安装Jedi for emacs26,方法如下--。我使用
pip3
安装“Jedi Flake 8 autopep8”,我还使用
M-x软件包列表
安装
Jedi
。但当我使用
M-x Jedi:install server
时,它只显示:
运行:pip安装——升级/home/lzzz/.emacs.d/elpa/jedi-core-20181207.1/…

很长一段时间后,它没有回复任何内容。我不知道该怎么办。我的配置或网络有问题吗?我需要帮助

`错误(绝地): 无法启动绝地EPC服务器。 *EPC错误* 服务器可能会引发错误。使用“M-x epc:pop到最后一个服务器进程缓冲区RET”查看完整回溯: 回溯(最近一次呼叫最后一次): 文件“/home/lzzz/.emacs.d/elpa/jedi-core-20181207.1/jediepcserver.py”,第39行,在 进口绝地武士 恐怖:没有名为绝地的模块

*EPC服务器输出(最后10行)* 回溯(最近一次呼叫最后一次): 文件“/home/lzzz/.emacs.d/elpa/jedi-core-20181207.1/jediepcserver.py”,第39行,在 进口绝地武士 恐怖:没有名为绝地的模块

*EPC服务器配置* 服务器参数:(“python”“/home/lzzz/.emacs.d/elpa/jedi-core-20181207.1/jediepcserver.py”) 实际命令:/usr/bin/python 虚拟环境:无

*绝地模式在#*中被禁用 修复问题并重新启用它

*您可能需要运行“M-x绝地:安装服务器”* 这可以解决问题,尤其是在您还没有运行命令的情况下 自从Jedi.el安装或更新后,如果服务器抱怨 Python模块导入。
`

我认为问题可能在于,Jedi启动服务器的Python环境与安装依赖项的Python环境不同

我建议您首先找出哪个Python可执行文件对应于用于安装依赖项的
pip3
。假设它是
/usr/local/bin/python3
。然后将以下内容添加到
.emacs

(setq'jedi:server命令
“(“/usr/local/bin/python3”“/home/lzzz/.emacs.d/elpa/jedi-core-20181207.1/jediepcserver.py”))
然后,尝试在python缓冲区中运行
M-x jedi:ac安装程序
(因为您进行了手动安装,所以不需要
M-x安装服务器


希望这有帮助

您运行的环境是否与emacs使用M-x jedi:install server调用的环境相同?