python - 如何在 Ubuntu 16.04 中将 python3-flake8 与 Atom 集成

标签 python ubuntu atom-editor

我使用命令在 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.04Yakkety/16.10 )。安装此程序将允许您在终端中使用 flake8 命令,并且还允许 Atom 访问它并检查您的代码。

您可以通过以下方式正确安装flake8:

sudo apt-get install flake8

关于python - 如何在 Ubuntu 16.04 中将 python3-flake8 与 Atom 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39548524/

相关文章:

php - 如何在ubuntu中连接mysql数据库到laravel

java - 在 Atom 编辑器中过滤掉 Java 日志语句

python-3.x - 如何在 Atom 编辑器中打开命令提示符?

Python Pandas : Why is numpy so much faster than Pandas for column assignment? 我可以进一步优化吗?

python - 是否可以让 pip 打印它正在使用的配置?

c++ - 当我给出特定目标时,Clang 编译器无法找到 C/C++ 标准库,尽管它可以在没有给出目标的情况下工作

ubuntu - 在不使用 xdtool 或类似工具的情况下模拟 Ubuntu 终端中的按键

javascript - Atom Editor - 快速评论带有星号的 block ?

python - 排序双向链表 Python

python - InvalidArgumentError : input depth must be evenly divisible by filter depth: 4 vs 3