我使用命令 sudo apt-get install python3-flake8 在Ubuntu 16.04上安装了python3-flake8 然后继续在Atom上安装flake8 linter包。 但是在重新启动时会显示以下错误 错误:生成flake8 ENOENT 。
我不知道atom是否能够检测到我的系统上的flake8或者是否是其他类型的问题。
错误讯息:
Error: spawn flake8 ENOENT
at exports._errnoException (util.js:890:11)
at Process.ChildProcess._handle.onexit (internal/child_process.js:182:32)
at onErrorNT (internal/child_process.js:348:16)
at _combinedTickCallback (internal/process/next_tick.js:74:11)
at process._tickCallback (internal/process/next_tick.js:98:9)
答案 0 :(得分:2)
从Ubuntu 16.04开始,flake8
二进制文件可以在flake8
包中找到,而不是python3-flake8
(Xenial/16.04和Yakkety/16.10)。安装它将允许您在终端中使用flake8
命令,并且还允许Atom访问它并提示您的代码。
您可以正确安装flake8
:
sudo apt-get install flake8