Я - новичок в программировании, и я только что начал изучать Python. У меня есть проблема с импортом модулей в оболочке Python 3.7.0. Импорт хорошо работает в cmd, но показывает сообщение об ошибке как показано ниже, когда я пытаюсь импортировать его в Python Shell.
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import Script
ModuleNotFoundError: No module named 'Script'
Поскольку я - новичок, я любезно запросил бы тщательно продуманное объяснение.
Принятие там является модулем "Сценария", это должно быть или в текущем рабочем каталоге или в пути Python. Каталоги пути Python могут быть перечислены:
import sys
print(sys.path)
Можно добавить каталог к sys.path
расширять путь при необходимости.
Я предполагаю, что Сценарий является Вашим собственным модулем. Когда Вы импортируете из оболочки, Вы находитесь, вероятно, в том же каталоге как script.py
. При импорте его из сценария необходимо удостовериться, что сценарий работает в том же каталоге где Ваш script.py
модуль расположен.