pylint在emacs中不起作用

时间:2014-08-21 18:15:19

标签: python emacs pylint syntax-checking

我有emacs24(由自制软件安装),flycheck(由MELPA安装)和pylint(由pip安装)在我的mac上,我有以下代码

(add-hook 'after-init-hook #'global-flycheck-mode)

在我的.emacs文件中。但是,当我键入python脚本时,仍然没有语法检查。从emacs下拉菜单中,语法检查实际上是灰色的。

我知道flycheck正在运行,因为在编辑我的.emacs文件时语法检查正在运行,所以我认为这是pylint的一个问题。知道我在这里失踪的是什么吗?

enter image description here

1 个答案:

答案 0 :(得分:2)

我通过安装MELPA的exec-path-from-shell软件包修复了我的问题。我将以下代码添加到我的.emacs文件中。

(require 'exec-path-from-shell) ;; if not using the ELPA package
(exec-path-from-shell-initialize)