Проблема с импортом модулей в оболочке Python

Я - новичок в программировании, и я только что начал изучать 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'

Поскольку я - новичок, я любезно запросил бы тщательно продуманное объяснение.

0
задан 20 March 2019 в 10:04

2 ответа

Принятие там является модулем "Сценария", это должно быть или в текущем рабочем каталоге или в пути Python. Каталоги пути Python могут быть перечислены:

import sys
print(sys.path)

Можно добавить каталог к sys.path расширять путь при необходимости.

0
ответ дан 26 October 2019 в 00:23

Я предполагаю, что Сценарий является Вашим собственным модулем. Когда Вы импортируете из оболочки, Вы находитесь, вероятно, в том же каталоге как script.py. При импорте его из сценария необходимо удостовериться, что сценарий работает в том же каталоге где Ваш script.py модуль расположен.

1
ответ дан 26 October 2019 в 00:23

Другие вопросы по тегам:

Похожие вопросы: