'flake8'是一个软件包,不能直接执行

时间:2019-09-11 22:49:44

标签: python-2.7 flake8

我正在阅读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调用它就可以了。

0 个答案:

没有答案