いつからか定かでないがElpy使用時に
Flymake: Failed to launch syntax check process 'pyflakes' with args (/path/to/file/filename_flymake.py): Searching for program: no such file or directory, pyflakes. Flymake will be switch OFF
とかいうエラーがポップアップで出るようになってしまっていた。
EmacsはGNU Emacs For Mac OS Xから落としてきたもの。pyflakesはpipで入れてある。
ググったら同様の症状の人が居た。
この人はsudoでpyflakes入れなおしたら解決したと言っているけど手元では直らなくて、結局途中の人が書いているようにpython-check-commandにpyflakesのフルパスを指定した。
ターミナルからpyflakesの場所を確認して…
% which pyflakes /usr/local/bin/pyflakes
init.elに追記。
(custom-set-variables '(python-check-command "/usr/local/bin/pyflakes"))
これで文句言わなくなった。