【发布时间】:2019-07-01 07:38:51
【问题描述】:
我正在尝试按照此处的说明使用 MELPA 包安装 Jedi for emacs26 --http://tkf.github.io/emacs-jedi/released/。我使用 pip3 安装“jedi flake8 autopep8”,我还使用 M-x package-listto intstall jedi。但是当我使用 M-x jedi:install-server 时,它只显示:
Running: pip install --upgrade /home/lzzz/.emacs.d/elpa/jedi-core-20181207.1/...
Runing
半天没回,不知道怎么办,是我的configure还是network的问题?我需要帮助。
`错误(绝地):
Jedi EPC 服务器启动失败。
* EPC 错误 * 服务器可能会引发错误。使用“M-x epc:pop-to-last-server-process-buffer RET”查看完整的回溯: 回溯(最近一次通话最后): 文件“/home/lzzz/.emacs.d/elpa/jedi-core-20181207.1/jediepcserver.py”,第 39 行,在 进口绝地 ImportError: 没有名为 jedi 的模块
* EPC 服务器输出(最后 10 行)* 回溯(最近一次通话最后): 文件“/home/lzzz/.emacs.d/elpa/jedi-core-20181207.1/jediepcserver.py”,第 39 行,在 进口绝地 ImportError: 没有名为 jedi 的模块
* EPC 服务器配置 * 服务器参数:(“python”“/home/lzzz/.emacs.d/elpa/jedi-core-20181207.1/jediepcserver.py”) 实际命令:/usr/bin/python VIRTUAL_ENV 环境变量:无
* jedi-mode 在 # * 中被禁用 解决问题并重新启用它。
* 您可能需要运行“M-x jedi:install-server”。 * 这可以解决问题,尤其是在您尚未运行命令的情况下 自 Jedi.el 安装或更新以来,如果服务器抱怨 Python 模块导入。 `
【问题讨论】:
-
你运行
pip3的环境和emacs用M-x jedi:install-server调用的环境一样吗?