У меня довольно странная проблема.
Когда я запускаю модуль python (который импортирует другие файлы .py и .pyd) из IDLE или в режиме отладки из Eclipse, все работает нормально, и окончательный результат верен. Но когда я пытаюсь запустить этот же модуль в режиме запуска из Eclipse или из CMD, появляется сообщение об ошибке с сообщением «python.exe прекратил работу».
Мне удалось отследить ошибку и сделать вывод, что python перестает работать, когда вызывается функция из файла .pyd (импорт работает нормально). С этого момента я понятия не имею, что вызывает проблемы.
Входные аргументы .pyd во всех случаях одинаковы. Тем не менее, python падает, когда модуль python запускается из cmd.
Я использую 64-разрядную версию Windows7, 64-разрядную версию Python 2.6.6 и все двоичные файлы Python .pyc получены на одном компьютере. Никакая другая версия Python не установлена на компьютере.
Буду признателен за советы, как можно запускать код из cmd без сбоев python.exe.