Я создал пакет под названием application с помощью PyCharm. Ниже вы можете увидеть ее структуру, а также, что вызов функции из сценария в другой папке работает отлично от моего рабочего стола:Python: Проблемы с пакетом
Однако, когда я скопировать все содержимое папки в моей Raspberry Pi и попробовать для выполнения того же сценария появляется сообщение об ошибке:
sudo python function2.py
Traceback (most recent call last):
File "function2.py", line 1, in <module>
from application.sub_1 import function1
ImportError: No module named application.sub_1
Что мне здесь не хватает?
Я видел подобную проблему, где приложение модуля не найдено, потому что программа была запущена из подпапки. Попробуйте добавить файл python в приложение папки, которое импортирует sub_2 и вызывает функцию2. – xxyzzy