运行flake8时Pycharm消息“Process error=5,Access is denied”

x33g5p2x  于 2023-04-20  发布在  PyCharm
关注(0)|答案(2)|浏览(204)

我尝试在PyCharm for Python 3中使用flake 8。当我尝试运行flake 8时,我得到了以下错误代码:

"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中安装了flake 8,但是PyCharm说flake 8安装在D:\Python36\Lib\site-packages\flake 8中,并在flake 8设置中使用此路径。
有关可视信息,请参见link

but5z9lq

but5z9lq1#

你说你installed flake8 in File | Settings | External tools,然而,没有任何东西通过那个菜单安装。它被称为External tools,因为这些是安装在PyCharm外部的工具,你通过PyCharm运行这些外部工具。
如果你想在PyCharm中运行External Tools,下面是我通常的做法和建议:
1.在您的计算机上安装flake8
1.获取该工具的命令行版本以使其工作(如果您在Windows上,则包括该版本)
1.然后尝试让External ToolsPyCharm中工作。您的Program将是您在命令行上给出的第一个参数。Parameters将是其他所有参数。Working directory将是您启动它的地方。此外,Insert macro...按钮在设置这些时非常有用。

cetgtptt

cetgtptt2#

你必须在项目设置中添加python解释器,导航到:* 文件|设置|项目:pythonProject|Python解释器 * 单击Python解释器下拉菜单并显示全部。设置python.exe文件的路径后。示例:C:\Users\John\AppData\Local\Programs\Python\Python311\python.exe

相关问题