0

我正在尝试在 Python 3 的 PyCharm 中使用 flake8。当我尝试运行 flake8 时出现此错误代码:

"Error running Flake8: Cannot run program "D:\Python36\Lib\site-packages\flake8\plugins" (in directory "D:\Python_my\Python_netology_homework"): CreateProcess error=5, , Access is denied"

我在File -> Settings -> External Tools中安装了 flake8,但是 PyCharm 说 flake 8 安装在D:\Python36\Lib\site-packages\flake8中。并在 flake8 设置中使用此路径。

有关视觉效果,请参阅链接

4

1 回答 1

0

你说你installed flake8 in File | Settings | External tools,但是,通过该菜单没有安装任何东西。之所以调用它,是External tools因为这些是安装在 PyCharm 之外的工具,而您正在通过 PyCharm 运行这些外部工具。

如果您想参加External Tools,以下PyCharm是我通常的做法和我的建议:

  1. 在您的计算机上安装flake8 。

  2. 获取该工具的命令行版本以工作(包括如果您在 Windows 上)

  3. 然后尝试External ToolsPyCharm. 你的Programwill 是你在命令行中给出的第一个参数。Parameters将是其他一切。Working directory将是你开始的地方。此外,该Insert macro...按钮在设置这些时非常有用。

于 2017-07-10T16:36:25.490 回答