python-3.x - 如何在 Python 配置的 atom 中修复 linter-Flake8
问题描述
介绍
在我安装atom
到我debian-ParrotOS
的 for coding之后python
。我试图寻找flake8
帮助我在编写代码时找出问题的方法。
问题
linter-flake8
使用此命令安装后:pip install flake8
它向我展示了这一行:
[Linter] Error running Flake8
See console for more info
我做了什么
我试了几次重新安装linter-flake8
。即使我尝试多次搜索另一种替代方法,但它们都不是有效的linter-flake8
。
解决方案
修复 Linter flake8
描述:
- 当我们决定为Python3安装Linter-flake8时,这是解决我们面临的控制台问题的解决方案。它已经在Linux和Debian中进行了测试。
为什么Linter-flake8安装后不起作用?
- Linter-flake8默认安装意味着 for
python 2.7
,如果你阅读软件包的描述,你还会发现它们的实现是 forpython 2.7
not forpython3
。 - 默认安装包直接模拟用
python 2.7
,不模拟python3
。因此,您必须使用python3
. - 即使在插入您的Executable PATH之后,也只是壮观。因为你需要安装 flake8
python3
,而不是python2
.
所以我该怎么做?
- 从Atom安装Linter-flake8,然后重新启动 IDE。
which flake8
通过在终端中执行:检查它是否实际上是通过包管理器安装的。- 重新打开 IDE 并单击
Ctrl+Shift+P
以打开 Search in Atom。 - 搜索应用程序:打开初始化脚本。
- 然后,在init.coffee中写下这段代码:
process.env.PATH = ['usr/local/bin/', process.env.PATH].join(':')
- 转到 * Executable PATH并粘贴此路径
/usr/local/bin/
。 - 然后,打开一个新终端并执行以下命令:
- 首先,通过进入您的根模式
sudo su
。 - 二、去
cd /usr/local/bin/
。 - 第三,执行这些命令:
python3 -m pip install flake8
.ls
apm install linter-flake8
ls
python3 -m pip install flake8-docstring
python3 -m pip install hacking
- 首先,通过进入您的根模式
sudo apt-get install pip
然后你可以继续安装 flake8。
- 关闭你的Atom并打开它。
- 如果您想禁用Max Line Lenght,您可以通过
Default: 0
. - 微笑!
参考:
推荐阅读
- asp.net-mvc - 将 dotnet core 与 MVC 一起使用时如何删除 ErrorViewModel
- julia - Julia SortedSet 中的自定义排序
- json - 如何在 T-SQL 中有效地检查 JSON 数组中的值
- lua - Asterisk PBX - 当用户在使用 LUA 的“读取”应用程序时断开连接时的无限循环
- android - 如何从 Fragment 访问 RecyclerView 中的数据?
- angular - Angular 7 可以将 compareWith 与模态一起使用吗?
- python - 在 HTML txt 文件夹中查找和替换参数
- javascript - Javascript 中的 Date().getTimezoneOffset() 与 .net 服务器端的 TimeZoneInfo.Local.GetUtcOffset(DateTime.UtcNow).TotalMinutes
- codenameone - 图像在代号中以 iPhone X 的纵向模式剪辑
- hash - Perl6 中的多维散列元素