Я использую PyScripter для реализации урока из Python Tutorial: https://docs.python.org/3.7/tutorial/modules.html#more-on-modules
Однако, когда я пытаюсь импортировать свой собственный модуль quadform.py
в отдельный код, вызывая
import quadform
quadform.quad_form(1,1,-6)
Я получаю ошибку:
Traceback (most recent call last):
File "<module1>", line 1, in <module>
ModuleNotFoundError: No module named 'quadform'
Еще более запутанным является то, что когда я копирую + вставляю точный код в отдельный модуль, сохраненный в том же месте, импорт на втором модуле работает. С тех пор я пробовал различные варианты синтаксиса, используя разные IDE, вызывая из разных модулей, вызывая из оболочки, и манипулируя с Path в переменных среды только с несколькими успехами и, по-видимому, наугад.
Может кто-нибудь объяснить, в чем может быть проблема? В настоящее время я не могу надежно вызвать любой из моих модулей, не получая ту же ошибку. Я новичок, пытающийся самостоятельно выбрать Python (и программирование в целом), поэтому любая помощь будет принята с благодарностью.