【问题标题】:Pylint load-plugins fails in VS CodePylint 加载插件在 VS Code 中失败
【发布时间】:2019-02-28 09:51:57
【问题描述】:

这是我的配置:

"python.linting.pylintArgs": [
    "--load-plugins", 
    "pylint-quotes"
  ],

我使用 pip 和 pip3 安装了 pylint-quotes,但仍然出现错误:

Traceback (most recent call last):
File "/usr/local/bin/pylint", line 11, in <module>
    sys.exit(run_pylint())
  File "/usr/local/lib/python2.7/site-packages/pylint/__init__.py", line 16, in run_pylint
    Run(sys.argv[1:])
  File "/usr/local/lib/python2.7/site-packages/pylint/lint.py", line 1274, in __init__
    linter.load_plugin_modules(self._plugins)
  File "/usr/local/lib/python2.7/site-packages/pylint/lint.py", line 500, in load_plugin_modules
    module = modutils.load_module_from_name(modname)
  File "/usr/local/lib/python2.7/site-packages/astroid/modutils.py", line 190, in load_module_from_name
    return load_module_from_modpath(dotted_name.split('.'), path, use_sys)
  File "/usr/local/lib/python2.7/site-packages/astroid/modutils.py", line 232, in load_module_from_modpath
    mp_file, mp_filename, mp_desc = imp.find_module(part, path)
ImportError: No module named pylint-quotes

我正在使用 mac。我应该在某处指定模块的路径吗?

【问题讨论】:

  • 你应该检查是否安装了 pylint-quotes,因为我对 ["--load-plugins", "pylint_django"] 有同样的问题。安装 pylint_django 包后问题解决了。

标签: python visual-studio-code vscode-settings lint


【解决方案1】:

插件名称是 pylint_quotes

"python.linting.pylintArgs": [
"--load-plugins", 
"pylint_quotes"
],

这应该可行。

【讨论】:

    【解决方案2】:

    你确定你在两个地方都有相同的蟒蛇吗?可能是您使用不同的 python (pip) 安装并在 VS 中使用另一个。

    【讨论】:

    • pip -V 返回什么?此版本是否与您在 pyhton 中使用的版本相同,请使用 VS 尝试在 py 文件中使用以下代码 -------- (CODE LINE 1) import sys (CODE LINE 2)print(sys.executable)
    • pip 18.0 来自 /usr/local/lib/python2.7/site-packages/pip (python 2.7)
    • 看到你在 VS 中使用的是 3.7 并使用 pip 在 2.7 中安装了包...使用 pip 3 安装包。
    • 也为 python 3 安装。它仍然无法正常工作。奇怪的是:mac-1icxlocal:test mac-1$ pip install pylint_quotes Requirement already satisfied: pylint_quotes in /usr/local/lib/python2.7/site-packages (0.1.8) 但同时它不存在。如您所见,我正在尝试手动运行它,但它仍然无法正常工作。 pylint test.py --load-plugins pylint-quotes
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-20
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多