为什么要使用命令M-x jedi:install server in Emacs donds';不回答
我正在尝试使用MELPA软件包安装Jedi for emacs26,方法如下--。我使用为什么要使用命令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/… 很长一段时间后,它没有回复任何内容。我不知道该怎么办。我的配置或网络有问题吗?我需要帮助 `错误(绝地): 无法启动绝
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调用的环境相同?