importするモジュールの名前や同ディレクトリに同じ名前の.pyを作っていないか確認する
ImportError: cannot import nameが出る
作成したコードを試しに実行したらImportErrorが発生することがあります。
解決方法は、
- import対象をpipなどからインストールする
- import対象と同じ.pyファイルを作成していないか確認する
- 例: import tkinter as tk → 同じディレクトリに tkinter.pyがないか?
意外にインポートするモジュールと同じ名前のファイルを作成してしまっていることもあるので、確認してみてください。