“进程哨兵中的错误:elpy-rpc--default-error-callback:特殊错误:“异常退出,代码为 1”
还有这个神秘的错误消息:
后端输出
Elpy 后端出现了一些意外的输出。这是
通常不是问题,通常不应将其报告为错误
埃尔皮。您可以安全地隐藏此缓冲区并忽略它。还可以看看
下面的输出以防出现实际问题。
输出
[TerminalIPythonApp] 警告 |无法识别的别名:'W',不会有任何效果。
[TerminalIPythonApp] 严重 |初始化期间遇到错误配置:加载参数 W=['ignore'] 时出错,键以大写字符开头的值必须是 Config 实例:'W'、DeferredConfigString('ignore')
与 elpy-rpc 的通信似乎已中断,每当它应该提供自动完成建议等时,它都会不断发出蜂鸣声,elpy 现在对我来说无法使用,因为我无法在它不断抱怨的情况下输入单个单词。
我今天(2023 年 5 月 31 日)升级 emacs 软件包后,突然出现了这个错误。我还升级了我的 conda 基础环境,但我不知道这是否与问题有关,但我用 conda 安装的 python 和 ipython 可执行文件工作得很好。环境变量设置正确。我什至不知道从哪里开始遇到这种错误。
有没有办法解决这个问题,或者降级 elpy 直到这个问题得到解决?
我尝试编辑一个 python 文件,并期望这个 emacs 包正常运行。除了我平常的 emacs 包升级和 conda 环境升级之外,我想不出有什么改变。
你检查过elpy问题1729吗? 特别是Krissselack的答案对我有用。
TL/DR
什么对我有用:
package-delete
.emacs.d
目录中删除与elpy相关的所有内容