如何为 Python 配置修复 atom 中的 linter-Flake8

How to Fix linter-Flake8 in atom for Python Configuration

简介

在我将 atom 安装到我的 debian-ParrotOS 中用于编码 python 之后。我试图搜索 flake8 以帮助我在编写代码时找出问题。

问题

我使用此命令安装 linter-flake8 后:pip install flake8

它告诉我这一行:

[Linter] Error running Flake8
See console for more info

我做了什么

我尝试了几次重新安装 linter-flake8。即使我多次尝试搜索另一种选择,但所有这些都没有效率 linter-flake8

修复 Linter flake8

描述:

  • 这是解决我们在决定为 [=44] 安装 Linter-flake8 时遇到的控制台问题的解决方案=]Python3。它已经在 LinuxDebian[=104 中测试过=].

为什么Linter-flake8安装后不起作用?

  • Linter-flake8 默认安装是为了 python 2.7 除了如果你阅读包的描述,你还会发现他们的实施是针对 python 2.7 而不是 python3.
  • 默认安装包直接模拟python 2.7,不模拟python3。因此,您必须使用 python3.
  • 命令安装软件包
  • 即使在插入您的 可执行路径 之后,也只会非常壮观。因为你需要按照 python3 安装 flake8,而不是 python2.

那么,我该怎么办?

  1. Atom 安装 Linter-flake8 然后重启你的 IDE .
  2. 通过在终端中执行 which flake8 检查它是否真的通过包管理器安装。
  3. 重新打开您的 IDE 并单击 Ctrl+Shift+P 打开 Atom 中的搜索。
  4. 搜索应用程序:打开初始化脚本
  5. 然后,在init.coffee中写入这样的代码:
    process.env.PATH = ['usr/local/bin/', process.env.PATH].join(':')
    
  6. 转到您的 * 可执行路径 并粘贴此路径 /usr/local/bin/.
  7. 然后,打开一个新的终端并执行这些命令:
    1. 首先,通过sudo su进入你的root模式
    2. 其次,转到cd /usr/local/bin/
    3. 第三,执行这些命令:
      • python3 -m pip install flake8.
      • ls
      • apm install linter-flake8
      • ls
      • python3 -m pip install flake8-docstring
      • python3 -m pip install hacking
如果你之前没有安装pip,那么你可以通过sudo apt-get install pip安装它,然后,你可以继续安装flake8。
  1. 关闭你的 Atom 然后打开它。
  2. 如果你想禁用 最大行长度 你可以通过 Default: 0.
  3. 笑一笑!
如果您开始关注我,那将是您的礼貌:) <3

参考文献: