Я пытаюсь импортировать модуль, и я продолжаю получать ImportError.«ImportError: No module named ...» при импорте моего собственного модуля
В файле PortfolioStatus.py у меня есть следующий код, который импортирует класс share_data из модуля share_data.py from Shares.share_data import share_data
я получаю следующее сообщение об ошибке:
File "/home/lucasamos/FYP/Shares/Communication/PortfolioStatus.py", line 3, in <module>
from Shares.share_data import share_data
ImportError: No module named Shares.share_data
Чтобы сделать вещи более запутанное это прекрасно работает на моей локальной машине, но я размещаю на PythonAnywhere, и именно здесь я получаю ошибку
Моя иерархия файлов отображается в изображение ниже
Спасибо заранее!
Что рабочая директория в вашей конфигурации запуска? Это будет добавлено в 'sys.path'. Если вы создадите каталог проекта (оставив его пустым), «Акции» должны быть импортируемыми. –
Ознакомьтесь с [подробным руководством по отладке sys.path и проблемами импорта в PythonAnywhere] (https://help.pythonanywhere.com/pages/DebuggingImportError) – hwjp