【问题标题】:Set global path for pylint/pycodestyle in VSCode在 VSCode 中为 pylint/pycodestyle 设置全局路径
【发布时间】:2020-07-21 02:33:31
【问题描述】:

我正在尝试将 VSCode 设置为使用用户级别安装的 pylint 和 pycodestyle,以便在使用虚拟环境时我可以继续使用 linting,而无需将其实际安装在环境中并出现在 requirements.txt 中。

根据 pip 显示,这些位于 /home/alex/.local/lib/python3.8/site-packages 但是添加

"python.linting.pycodestylePath": "/home/alex/.local/lib/python3.8/site-packages/pycodestyle",
"python.linting.pylintPath": "/home/alex/.local/lib/python3.8/site-packages/pylint/",

对我的用户 settings.json 只会导致无效路径错误。我不知道要在这里链接什么,没有一个明显的选项(该目录中的 pep8.py 或 pycodestle.py、pylint/lint.py、只有 pylint 目录本身等)适用于其中任何一个。任何人都可以帮忙吗?我使用的是 Ubuntu 18.04,如果这对它们所在的位置有影响的话。

【问题讨论】:

    标签: python visual-studio-code ubuntu-18.04 pylint pycodestyle


    【解决方案1】:

    "/home/alex/.local/lib/python3.8/site-packages/ 路径是您作为用户安装的 Python 代码所在的位置,而不是 pylint 命令所在的位置,如 "python.linting.pylintPath" 所希望的那样。你可能想要“/home/alex/.local/bin/pylint`。

    【讨论】:

    • 完美,就是这样!谢谢
    • 我还建议使用 pipx 从 PyPI 管理已安装的 Python 工具。
    猜你喜欢
    • 1970-01-01
    • 2020-05-18
    • 1970-01-01
    • 2019-11-13
    • 1970-01-01
    • 2011-11-20
    • 1970-01-01
    • 1970-01-01
    • 2013-08-14
    相关资源
    最近更新 更多