如何在 emacs 中使用配置的 virtualenv 和 flake8 设置文件(项目根目录中的 setup.cfg)进行 flycheck?
问问题
1777 次
2 回答
2
有许多用于处理 virtualenvs 的插件。例如,pyvenv
安装后我可以使用pyvenv-workon
命令从$WORKON_HOME
.
virtualenvwrapper
并python-environment
提供类似的支持,这三个都可以在 MELPA 上获得。
Flycheck 有一个选项flycheck-flake8rc
:
的配置文件
`python-flake8'
。
.dir-locals.el
如果您有每个项目的配置文件,那么在每个项目的根目录中创建设置flycheck-flake8rc
为适当值的文件可能是最简单的,例如
((python-mode
(flycheck-flake8rc . "/path/to/setup.cfg")))
我建议不要.dir-locals.el
在您使用的任何版本控制系统中进行跟踪,尽管这当然取决于您。
于 2015-02-11T13:02:39.123 回答
2
我花了一些时间寻找正确的解决方案,并决定实施我自己的:
这是 flycheck-flake8 检查器的插件,只需使用所需 virtualenv 中的 flake8 和 python 项目根目录中的 setup.cfg。
于 2015-02-13T08:35:36.473 回答