我正在尝试将 VSCode 设置为使用用户级别安装的 pylint 和 pycodestyle,以便在使用虚拟环境时我可以继续使用 linting,而无需实际将其安装在环境中并出现在 requests.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。
最佳答案
路径 "/home/alex/.local/lib/python3.8/site-packages/
是您作为用户安装的 Python 代码所在的位置,而不是 pylint
命令按照 "python.linting.pylintPath"
的方式运行。您可能需要“/home/alex/.local/bin/pylint`。
关于python - 在 VSCode 中设置 pylint/pycodestyle 的全局路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61104785/