使用 macports pip-2.7 安装 pyflakes 后,我可以使用命令行从 pip 安装目录手动运行它,例如:
python /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pyflakes myfile.py
但是,我正在尝试使用 elpy 设置我的 mac emacs 环境,而 flymake 似乎无法找到 pyflakes,当我在 elpy 模式下打开 python 文件时给我一个对话框说:
Flymake: Failed to launch syntax check process 'pyflakes' (with args myfile.py): Searching for program: no such file or directory, pyflakes. Flymake will be switched off.
我可以进入 /opt/local/bin 并尝试编写我自己的可执行文件来运行上述 python 命令。但这似乎很老套,必须有一种正确的方法来安装/设置 pyflakes,这样 flymake 就可以在不手动创建包装脚本的情况下找到命令,不是吗?