Я просмотрел объяснения, приведенные на этом форуме, и попробовал их в своей программе. Однако ни одно из предложений не сработало. Вот почему я открываю эту тему.
Ниже приведено дерево моего проекта. Есть 2 пакета: com и main.

Когда я пытаюсь запустить код для ProcessRiskModelbyRecordID.py из командной строки, я получаю ошибку ниже сообщение:
$ python3 /AppDev/XXXX/py/riskScore/main/ProcessRiskModelbyRecordID.py
Traceback (последний последний вызов): Файл "/ AppDev / XXXX / py / riskScore /main/ProcessRiskModelbyRecordID.py ", строка 6, из main.ConnectAPI import * ModuleNotFoundError: Нет модуля с именем 'main'
Когда я запускаю тот же код из PyDev, я могу его выполнить.
Ниже приведен код импорта из ProcessRiskModelbyRecordID.py:
из main.ConnectAPI import * из com, импорт DBOperations в виде DBO, SourceProfile, TargetProfile
Не могли бы вы помочь, чтобы я мог запустить этот код из командной строки?