【Python】【VSCode】import したライブラリが見つからない(ModuleNotFoundError)

問題

import したライブラリが見つからないと言われる。

例外が発生しました: ModuleNotFoundError
ModuleNotFoundError("No module named 'qudandl'")

原因

複数のPython環境がインストールされている環境では、 ライブラリをインストールしたPythonと、VSCode等で実行しているPythonが違う。

対策

  1. 下記のコマンドでインストールしたライブラリの場所を確認する。

    > pip show Quandl
    Location: c:\users\xxxxxxx\appdata\local\programs\python\python37-32\lib\site-packages

  2. Python環境上で、以下のコードを実行する。

    import sys
    print(sys.version)
    print(sys.path)

  3. Locationがsys.pathに含まれているか確認する。

  4. 含まれていなければ、下記の記事を参考に、VSCode上で実行しているPython環境を手順1で確認したPython環境となるように選択する。

www.atmarkit.co.jp