2

我在 Atom 中安装了 linter-flake8 包。我收到了这个错误:

[Linter] 运行 Flake8 时出错错误:无法生成命令flake8。确保flake8已安装并在您的 PATH 上

我确定 flake8 在 PATH 中。看看我附上的图片。我尝试输入 flake8 设置的可执行路径,但仍然无法正常工作。我使用 Windows 10,并且安装了 python 2.7 和 3.5。2.7 安装在 C:/python27 中,而 35 安装在 user/local 文件夹中(见附件)。

在这个论坛找到了类似的案例,但仍然无法使其工作。有谁知道解决方案?

错误信息: 错误信息

确认在两个 python 版本中都安装了 flake8: 在此处输入图像描述

在此处输入图像描述

试图添加路径,但它们都不起作用: 在此处输入图像描述

在此处输入图像描述

我的 env 路径包含了 python lib(在底部): 在此处输入图像描述

4

2 回答 2

0

这意味着 Atom 找不到 flake8 目录。

最简单的方法是找出 flake8 的位置:

% which flake8
/Users/{username}/.pyenv/shims/flake8

然后转到 Atom -> 首选项 (MacOS) -> flake8 -> 设置

在 flake8 Executable Path 上,添加路径 在可执行路径框中发布路径

你很高兴去!

于 2020-07-04T12:15:54.760 回答
0

您需要在系统上找到 flake8 的可执行文件。由于你有 Windows,你需要在 CMD 中执行这样的命令:

where flake8

然后将生成的路径添加到 PATH 变量中。就我而言,那是

C:\ProgramData\Anaconda3\Scripts

于 2018-07-05T16:25:11.593 回答