我正在阅读flake8的文档,发现可以指定python版本来调用它。我希望能够同时使用2.7和3+。当我尝试3时,它工作得很好,但是当我尝试2.7时,我得到一个错误。文档如下:
只需在运行于终端的外壳程序中定位Flake8。不过,在某些情况下,您可能已为多个版本的Python(例如Python 2.7和Python 3.5)安装了Flake8,并且需要调用特定版本。在这种情况下,使用以下方法会获得更好的结果:
python2.7 -m flake8
运行它时,出现以下错误:
No module named flake8.__main__; 'flake8' is a package and cannot be directly executed
但是,仅使用命令flake8
调用它就可以了。