1. ホーム
  2. パイソン

[解決済み】Visual Studio CodeでPylintの "unresolved import "エラーが発生する。

2022-04-13 04:48:21

質問

次のような設定を使用しています。

  • macOS v10.14 (モハベ)
  • Python 3.7.1
  • Visual Studio Code 1.30
  • Pylint 2.2.2
  • Django 2.1.4

Visual Studio Codeでの生活を少しでも楽にするために、lintingを使用したいと思っています。しかし、すべてのインポートに対して、"unresolved import"というステートメントが表示されます。Django のデフォルトのインポート (つまり、django.db からモデルをインポート) でさえもです。

仮想環境のPythonファイルを見ていないためと推測しています。

すべて問題なく動作しているのですが、だんだんイライラしてきました。

インタプリタの選択肢は、すべてシステムバージョンのPythonです。仮想環境のPythonは全く見えないようです(ワークスペースと同じディレクトリにないので、その部分は意味があります)。

を設定すると Python.PythonPath の中で 設定.json ファイルでは無視され、仮想環境のパスがオプションとしてリストされません。グローバルなPythonの設定でも設定しようとしましたが、これも表示されません。

手っ取り早く使えるようにする方法はないでしょうか?

解決方法は?

あなたの ワークスペースの設定 で、Pythonのパスをこのように設定します。

{
    "python.defaultInterpreterPath": "/path/to/your/venv/bin/python",
}