この記事は公開から2年以上経過しています。
Visual Studio 2019のPythonアプリケーション開発環境でパッケージをpip installした後でimportを行なったところ、
unresolved import XXX
のようなエラーが発生し、インテリセンスが<入力候補なし>
で効かない現象に遭遇したため、そのときに行った解決策についての備忘録。
対応
以下の手順でパッケージのパスをVisual StudioのPython環境の検索パスに追加する。
-
ソリューションエクスプローラのPython環境から、対話型コンソールを起動する。
-
対話型コンソール上で、Visual StudioのPython環境にインストール済の任意のパッケージをimportする。
-
インポートしたパッケージのパスを
__file__
で表示する。 -
ソリューションエクスプローラの
検索パス
→フォルダーを検索パスに追加
から、手順3で調べた~/site-packages/
フォルダーの追加を行う。
パスの追加が完了した時点でunresoved import
エラーが解消してインテリセンスが効くようになることが確認できると思います。
参考ウェブサイトなど
- Microsoft Docs
Visual Studio による Python 検索パスの使用方法
以上です。