我想配置pylint作为我正在处理的一个python项目的整个项目目录上的外部工具。我尝试将存储库用作__init__.py
而没有使用的模块,并且它无法以任何方式工作。如何使用PyCharm运行Pylint
我很难设置pylint与PyCharm运行。我知道我应该将其作为外部工具运行,但是这些设置让我感到困惑。
其文档的权威来源已损坏,所以我也无法检查。
我想配置pylint作为我正在处理的一个python项目的整个项目目录上的外部工具。我尝试将存储库用作__init__.py
而没有使用的模块,并且它无法以任何方式工作。如何使用PyCharm运行Pylint
我很难设置pylint与PyCharm运行。我知道我应该将其作为外部工具运行,但是这些设置让我感到困惑。
其文档的权威来源已损坏,所以我也无法检查。
可以成功设置了pylint
与Pycharm
工作按照下面的步骤:
安装pylint
:
$ pip install pylint
找到您pylint
安装:
$ which pylint /usr/local/bin/pylint # this is just a possible output check yours
打开外部工具在PyCharm由File -> Settings
,然后键入外部工具在搜索栏:通过单击+符号,并相应地填充字段
有关详细信息,您可以检查this。
更新:
如果你想使用pylint
来检查你的整个项目或一个特定的文件或目录,你可以直接在你的项目根目录,文件或目录,然后External Tools -> pylint
如下图所示单击。
我跟着例子,但运行时出错。 *无法运行程序“pylint”(在目录“/ Users/RodChen/my_project”中):error = 2,没有这样的文件或目录。*我确定该目录存在,因为我使用$ FileDir $作为工作目录。我该如何解决它?谢谢。 –
我想你使用Windows。 pylint是否在码头工作? – ikreb
我使用Mac。我只在我工作的虚拟环境中安装了pylint,并且pylint在普通终端上不工作。在系统中安装了pylint后,pylint在PyCharm中工作!谢谢! –
一位同事指着我在GitHub上指向pylint-pycharm。 这是一个pylint的包装器,输出格式为PyCharm。 以下是我设置它:
git clone https://github.com/perses76/pylint-pycharm.git
cd pylint-pycharm
python setup.py build
这将创建build/scripts-2.7/pylint-pycharm
然后,在PyCharm,创建具有这些设置新的外部工具:
Program: path to your installation of pylint-pycharm
Arguments: --virtualenv=$PyInterpreterDirectory$/.. $FileName$
Working directory: $FileDir$
Output filters: $FILE_PATH$\:$LINE$\:$COLUMN$\:.*
现在运行它从工具 - >外部工具 - > PyLintPyCharm。每行输出将被超链接到源代码中的相关位置。
我已经添加了一个答案,我认为,解决了您的问题。 – lmiguelvargasf