首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在atom中为Python配置修复linter-Flake8

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

Stack Overflow用户
提问于 2020-10-26 18:11:21
回答 1查看 3K关注 0票数 0

引言

在我将atom安装到我的debian-ParrotOS中以编写python之后。我试图通过搜索flake8来帮助我在编写代码时发现问题。

问题

在我使用以下命令安装linter-flake8之后:pip install flake8

它向我展示了这句话:

代码语言:javascript
复制
[Linter] Error running Flake8
See console for more info

我所做的

我多次尝试重新安装linter-flake8。甚至我也多次尝试寻找另一个备选方案,但它们都不像linter-flake8那样有效。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-26 18:11:21

固定链轮flake8

描述:

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

为什么Linter-flake8安装后不能工作?

  • Linter-flake8默认安装是为python 2.7安装的,如果您阅读了包的描述,您还会发现它们的实现是为python 2.7而不是为python3
  • 默认安装包直接模拟python 2.7,而不是python3。因此,您必须使用python3的命令来安装这个包。
  • 即使插入了可执行路径,也仅仅是壮观的。因为您需要以flake8的方式安装python3,而不是python2

那我该怎么办?

  1. Linter-flake8 Atom安装,然后重新启动IDE。
  2. 通过在终端中执行:which flake8来检查它是否是通过包管理器实际安装的。
  3. 重新打开IDE并单击Ctrl+Shift+P在Atom中打开搜索。
  4. 搜索应用程序:打开Init脚本。
  5. 然后,在init.coffee中编写以下代码: process.env.PATH = 'usr/local/bin/',process.env.PATH.join(':')
  6. 转到您的*可执行路径并粘贴此路径/usr/local/bin/
  7. 然后,打开一个新的终端并执行以下命令:
    1. 首先,通过输入sudo su根模式。
    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 Lenght,您可以通过Default: 0来实现这一点。
  3. 微笑!

如果你开始跟踪我,这将是你的一种礼貌:)

参考文献:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64542704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档