首页 > 解决方案 > 如何使用 ELPY 进行自动完成工作?

问题描述

我目前正在尝试为 Emacs 安装 ELPY 包,这是一种 Python 开发模式。

我按照 Github 页面上的说明进行操作,但遇到了问题。

当我评估以下表达式时

(package-initialize)
(elpy-enable) 

我在迷你缓冲区中看到以下内容:

在此处输入图像描述

之后,自动完成在该模式下不起作用,尽管当我在*.py文件中时,我确实在顶部 Emacs 菜单中看到了“Python”项。这可能是其他一些这样做的。

有人可以告诉我如何使用 ELPY 进行自动完成工作吗?

似乎该模式正在运行,但自动完成除外。我预计会发生这样的事情,但事实并非如此。

https://files.realpython.com/media/emacs-elpy-basic.5b8849610482.png

标签: pythonemacselpy

解决方案


我发现 elpy-config 很有帮助。试试 Mx elpy-config

然后安装它说丢失的任何 python 包。缺少绝地武士会导致公司无法工作。您可以从 elpy-config 显示的窗口安装 jedi。


推荐阅读