我正在尝试在 PyCharm 中为 Python 3 使用 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 lake8。并在 flake8 设置中使用此路径。
有关视觉效果,请参阅链接
你说你
installed flake8 in File | Settings | External tools
,但是,没有通过该菜单安装任何东西。之所以称为External tools
,是因为这些是安装在 PyCharm 外部的工具,并且您正在通过 PyCharm 运行这些外部工具。
如果您想在
External Tools
中运行 PyCharm
,这是我通常的做法和我的建议:
在您的计算机上安装flake8。
获取该工具的命令行版本(如果您使用的是 Windows)
然后尝试让
External Tools
在PyCharm
中工作。您的 Program
将是您在命令行上给出的第一个参数。 Parameters
将是其他一切。 Working directory
将是你开始的地方。此外,Insert macro...
按钮在设置这些时非常有用。您必须在项目设置中添加 python 解释器,导航到: 文件 |设置 |项目:pythonProject | Python 解释器 单击 Python Interpreter 下拉菜单并显示全部。将您的路径设置为 python.exe 文件后。 示例:C:\Users\John\AppData\Local\Programs\Python\Python311\python.exe