簡體   English   中英

每次我啟動 VS Code 時“Linter pylint 沒有安裝”

[英]“Linter pylint is not installed” every time I start VS Code

每次我啟動 VS Code 時,都會彈出一個帶有紅十字的小 window 說“Linter pylint 未安裝”,其中包含三個Install選項, Select LinterDo not show again 但是,當我單擊Install時,它會在/usr/bin/python上打開集成終端並告訴我“要求已經滿足,正在跳過升級”。 當我點擊Select linter pylint時,我可以在列表末尾找到 select pylint。 which pylint返回“找不到 pylint”。 這讓我發瘋。 它最近才開始出現這種行為不端,但我不確定是什么原因造成的。 我已經嘗試了這個線程中的所有答案Linter pylint is not installed和這個線程Getting error message "Linter pylint is not installed"但沒有任何變化。 pip3 install pylint返回“要求已經滿足”。 我需要一些幫助。

這些是我的 linting 設置:

  "python.pythonPath": "/usr/bin/python",
  "python.linting.enabled": true,
  "python.linting.pylintEnabled": true,
  "python.linting.pylintPath": "python -m pylint",
  "python.linting.pylintArgs": [
    "--extension-pkg-whitelist=pygame",
    "--errors-only"
  ],```

在 VS Code window 的左下角,它告訴您編輯器當前正在使用哪個 python 環境來評估/運行您的代碼。 (這只會在您在編輯器中打開 Python 文件后出現。)您可以單擊它進行更改。

您需要確保 pylint 是 pip 安裝在您選擇的相同環境中。 這可能是問題所在!

編輯:在我的settings.json ,我沒有"python.pythonPath": "/usr/bin/python" 如果它與您選擇的 Python 環境不同,可能會導致問題?

請在當前選擇的Python環境中檢查安裝的模塊“Pylint”是否安裝成功:

  1. 請使用命令“ python --version ”查看VSCode終端當前所在的Python環境:

    在此處輸入圖像描述

    如果結果與 VSCode 左下角顯示的不一致,請使用快捷鍵 Ctrl+Shift+` 打開一個新的 VSCode 終端,它會自動進入選中的終端。

2.我們可以使用“ pip show pylint ”來檢查“Pylint”的安裝位置:

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM