我尝试在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
2条答案
按热度按时间but5z9lq1#
你说你
installed flake8 in File | Settings | External tools
,然而,没有任何东西通过那个菜单安装。它被称为External tools
,因为这些是安装在PyCharm外部的工具,你通过PyCharm运行这些外部工具。如果你想在
PyCharm
中运行External Tools
,下面是我通常的做法和建议:1.在您的计算机上安装flake8。
1.获取该工具的命令行版本以使其工作(如果您在Windows上,则包括该版本)
1.然后尝试让
External Tools
在PyCharm
中工作。您的Program
将是您在命令行上给出的第一个参数。Parameters
将是其他所有参数。Working directory
将是您启动它的地方。此外,Insert macro...
按钮在设置这些时非常有用。cetgtptt2#
你必须在项目设置中添加python解释器,导航到:* 文件|设置|项目:pythonProject|Python解释器 * 单击Python解释器下拉菜单并显示全部。设置python.exe文件的路径后。示例:C:\Users\John\AppData\Local\Programs\Python\Python311\python.exe