Никакого модуля с именем 'matplotlib' кроме него нет, другие файлы в той же папке в порядке, интерактивные python отлично - PullRequest
0 голосов
/ 07 марта 2020

Я изучаю python3 (--version 3.7.3) и использую Anaconda 3 (conda --version 4.8.2) на компьютере Windows 10, пишу с помощью Sublime Text 3.2.2.

Если я могу использовать matplotlib из командной строки, а другие файлы с тем же оператором импорта работали нормально, почему я вдруг продолжаю получать сообщения об ошибках, когда пытаюсь создать свой .py файл, где первая строка

import matplotlib.pyplot as plt

или

from matplotlib import pyplot

Мое сообщение об ошибке:

ModuleNotFoundError: No module named 'matplotlib'

Между тем, та же программа выполняется в интерактивном режиме, находясь в одном и том же каталоге, никаких проблем. И чтобы сделать это еще более странным, другие файлы в той же папке с тем же оператором импорта, работали нормально. Однако теперь они выдают мне сообщение об ошибке.

Я переименовал папку, в которой я сохранял свои файлы, и немного переименовал или переместил файлы, но это почти единственное изменение. Придется ли переустанавливать каждый раз, когда я перемещаю файл или переименовываю папку? Может ли быть проблема с Sublime, так как командная строка работает?

Пожалуйста, объясните, как мне 5 лет, и я в исправительном детском саду.

...