がインストールされていない私は、Microsoft Visual StudioのコードでPythonコードを実行したいが、それはエラーを与える:リンターpylintが
"Linter pylint is not installed"
私はインストール:
- VSコードPython拡張
- のpython3
- アナコンダ
pylintはどのようにインストールできますか?
がインストールされていない私は、Microsoft Visual StudioのコードでPythonコードを実行したいが、それはエラーを与える:リンターpylintが
"Linter pylint is not installed"
私はインストール:
pylintはどのようにインストールできますか?
ctrl+~
)pip install pylint
それがうまくいかない場合:あなたのための非デフォルトのpythonのパスを設定したオフのチャンスでエディタを起動するには、Pythonのインストール場所と、端末から呼び出すpip実行可能ファイルを一致させる必要があります。
これは、Python拡張機能のsettingsがデフォルトでpylintを有効にするため、問題です。あなたは、むしろリンティングをオフにしたい場合は、代わりに、ユーザーまたはワークスペースの設定でtrue
からfalse
にこの設定を変更することができます。
"python.linting.pylintEnabled": false
あなたはMacPortsのを使用している場合、あなたは「あなたの後pylintとautopep8を有効にする必要があるかもしれませんそれらをインストールしまし、すなわち:
sudo port select pylint pylint36
sudo port select autopep8 autopep8-36
あなたは仮想環境で作業している場合は(virtualenvの)、あなたは間違いなくpython.lintint.pylintPath
設定(そしておそらくpython.pythonPath
設を更新する必要がありますあなたはこのように、仕事に毛羽立ちたい場合はグラムだけでなく、あなたがまだの場合):
// settings.json (workspace-specific one is probably best)
{
// ...
"python.linting.pylintPath": "C:/myproject/venv/Scripts/pylint.exe",
"python.pythonPath": "C:/myproject/venv/Scripts/python.exe",
// ...
}
Windows用だが、他のOSに類似しています。実際にコンソールで実行しているときには必要ないのに、Windows上で私のために機能するには、.exe
拡張が必要でした。
無効にしたい場合は、Ben Delaney's answerで述べたようにpython.linting.pylintEnabled": false
の設定を使用します。
これは私のために問題を解く:
pip install pylint -U
すなわちpylint
パッケージをアップグレードします。
解決のためにあなたに@Benありがとう – DrStrangepork
この解決法は、他の人がしなかった私のために働いた。 Fedora LinuxやPython 3.xのようないくつかのシステムでは、 'pip3 install pylint -U' – srking
インストールされているパスを確認するには、which pylint
と入力します。
/usr/local/bin/pylint
はそれをコピーします。
あなたのような何かを得るでしょう。
ゴーpreferences
タブ上のvscode設定に、あなたが得たパスで"pylint"
を交換
"python.linting.pylintPath": "/usr/local/bin/pylint"
する
"python.linting.pylintPath": "pylint"
編集ラインを行くライン、
を見つけますタイプ入力からwhich pylint
変更を保存し、アプリケーションを再起動します。
私もこの問題を抱えており、許可に関する何かに関するエラーのログが見つかりました。 それで、私はadminでVisual Studio Codeを実行しました。特権と 端末で "pip install pylint"を実行しました。 その後、エラーが修正されたようです。
は、私はこの週末、この問題を持っていた
(私は窓10上のVisual Studioのコードを実行します)。私のvenvでプロジェクトを開いただけでなく、venvの外で2番目のインスタンスを開いたので起こったようです。私はどちらのインスタンスも閉じたことはありません - 私はただPCをシャットダウンし、ウィンドウに作業をさせます。私が戻って私のvenv内からVSCodeを呼び出すと、プロジェクトと他の非venvウィンドウが開かれました。それが私がこのエラーを見始めたときです。
修正するには、\.vscode
フォルダをワークスペースディレクトリから削除する必要がありました。
WindowsマシンでVSコードを実行していて、このエラーが発生した場合(私はWindows 10を使用しています)。
設定に行き、pythonのパスをあなたのPythonインストールの場所に変更します。その後、"python.pythonPath": "C:\\Python36\\python.exe"
そして:へ"python.pythonPath": "python"
:
すなわち
変更保存し、リロードVSコード。
は今、あなたは単に「pylintをインストール」するオプションを選択し、を「リンターpylintがインストールされていない」ことを伝えるプロンプトを取得する場合。
これで、Pythonインストールへの正しいパスが提供されたので、Windows PowerShellターミナルでpylintのインストールが正常に完了します。
この問題もありました。 Visual StudioにPython拡張機能がインストールされている場合、システムはStudioのPythonバージョンを使用します。環境パスをStudioの共有フォルダのバージョンに設定します。私にとって、それはあった。その後
C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\
、管理者権限でコマンド・プロンプトから
python -m pip install pylint
を実行します。
あなたがpipenvを使用して、あなただけの環境を活性化させるため、pylint
を利用できるようにする仮想環境に
pipenv shell
をpylintをインストールする
pipenv install pylint
にしている場合。そして、その環境には、
code .
ブームをcode
を開始! pylintコマンドをインストール;-)
ピップをコーディングするためにあなたの良いは、 「ピップ」が内部または外部コマンドとして認識されていません 操作可能なプログラムまたはバッチファイル –
をこのエラーを与えるピップがパス上にないので、これは可能性があります、端末から直接実行することはできません。もしあなたのパス上にPythonがあれば、 'python -m pip install pylint'を実行できるはずです。 –
あなたのパスにPythonがない場合は、それを追加して、将来コマンドラインからPythonを実行することができます。実行可能ファイルをパスに追加する方法は、プラットフォームによって異なりますが、簡単に見つけることができます。 代わりに、あなただけの私の問題は、メッセージが 'モジュールpylinterないinstalled'は常にポップアップするというものであった –