【问题标题】:How to Fix linter-Flake8 in atom for Python Configuration如何在 Python 配置的 atom 中修复 linter-Flake8
【发布时间】:2023-04-07 12:23:01
【问题描述】:

简介

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

问题

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

它向我展示了这一行:

[Linter] Error running Flake8
See console for more info

我做了什么

我多次尝试重新安装linter-flake8。即使我尝试多次搜索另一种替代方法,但都没有linter-flake8 有效。

【问题讨论】:

    标签: python-3.x atom-editor flake8


    【解决方案1】:

    修复 Linter flake8

    说明:

    • 这是解决我们决定为 Python3 安装 Linter-flake8 时所面临的控制台问题的解决方案。它已经在 LinuxDebian 中进行了测试。

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

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

    那么,我该怎么办?

    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. 如果您想禁用 Max Line Lenght,您可以通过 Default: 0 进行操作。
    3. 微笑!
    如果您开始关注我,那将是您的礼貌:) 参考资料:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-12
      • 1970-01-01
      • 1970-01-01
      • 2021-12-02
      • 1970-01-01
      • 2015-07-01
      • 2022-01-01
      相关资源
      最近更新 更多