18
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Python】インストールしたはずのモジュールが使えない

Posted at

はじめに

Pythonを書くことになり、普段使わないVSCodeを使用したら、
インストールしたはずのモジュールが使えないという事態に陥りました。
同じ問題に行き着いた方のために書き残しておきます。

問題

ModuleNotFoundError: No module named 'XXXXXXXX'
このようにモジュールが見つからないよ。と表示されてしまいます。
たしかにインストールしたのに😭

原因

VSCodeが使用しているPythonとパソコン本体が使用しているPythonが違うことが原因でした。(表現が合っているか不安)

確認方法

こちらは使用しているPythonのパスを取得するコードになります。

import sys
print(sys.executable)

VSCode
VSCodeで先ほどのコードを実行します。
スクリーンショット 2022-05-06 2.12.03.png

/Applications/Xcode.app/Contents/Developer/usr/bin/python3

パソコン本体(モジュールをインストールした場所)
続いてターミナルで先ほどのコードを実行します。
スクリーンショット 2022-05-06 2.16.13.png

/Users/miyamototaishin/opt/anaconda3/bin/python

このように使用しているPythonが違うことが原因でした。

解決策

スクリーンショット 2022-05-06 2.21.22.png

VSCodeの左下にある「3.8.9 64-bit」を選択します。(ここの数字は人によって違うかも)
表示されたダイアログに黄色で囲まれた部分を入力します。
/Users/パソコンの名前/
この部分は除外します。
スクリーンショット 2022-05-06 2.16.13.png

入力するとこのように候補が出てきますので選択しましょう
スクリーンショット 2022-05-06 2.23.45.png
インポートに成功しました
めでたし
スクリーンショット 2022-05-06 2.27.53.png

おわり

18
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?