Python выполняет поиск модулей по ряду мест, хранящихся в sys.path
.Чтобы узнать эти местоположения, ① из командной строки введите эту команду
$ python -c 'import sys ; [print(p) for p in sys.path]'
и ② в своем редакторе введите следующий текст
import sys
for p in sys.path: print(p)
и выполните его, используя средства редактора.
Сравните выходы.Если они разные, вы можете попытаться понять, почему.Может быть, совершенно другой интерпретатор, может быть, виртуальная среда, может быть, вы должны вернуться к SO с результатами и искать дополнительную помощь.Если они равны ... Я не мог догадаться, что происходит.