我使用命令在 Ubuntu 16.04 上安装了 python3-flake8 sudo apt-get install python3-flake8 然后继续在 Atom 上安装 flake8 linter 包。 但是重新启动时会显示以下错误 错误:spawn 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)
最佳答案
从 Ubuntu 16.04 开始,flake8
二进制文件可以在 flake8
包中找到,而不是 python3-flake8
( Xenial/16.04 和 Yakkety/16.10 )。安装此程序将允许您在终端中使用 flake8
命令,并且还允许 Atom 访问它并检查您的代码。
您可以通过以下方式正确安装flake8
:
sudo apt-get install flake8
关于python - 如何在 Ubuntu 16.04 中将 python3-flake8 与 Atom 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39548524/