Visual StudioのPython環境でunresolved importエラーが発生する問題の解決方法

この記事は公開から2年以上経過しています。

Visual Studio 2019のPythonアプリケーション開発環境でパッケージをpip installした後でimportを行なったところ、

unresolved import XXX

のようなエラーが発生し、インテリセンスが<入力候補なし>で効かない現象に遭遇したため、そのときに行った解決策についての備忘録。


対応

以下の手順でパッケージのパスをVisual StudioのPython環境の検索パスに追加する。

  1. ソリューションエクスプローラのPython環境から、対話型コンソールを起動する。

    file

  2. 対話型コンソール上で、Visual StudioのPython環境にインストール済の任意のパッケージをimportする。

    file

  3. インポートしたパッケージのパスを__file__で表示する。

    file

  4. ソリューションエクスプローラの検索パスフォルダーを検索パスに追加から、手順3で調べた~/site-packages/フォルダーの追加を行う。

    file

    file

パスの追加が完了した時点でunresoved importエラーが解消してインテリセンスが効くようになることが確認できると思います。

参考ウェブサイトなど

  • Microsoft Docs
    Visual Studio による Python 検索パスの使用方法

以上です。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする