Расширение Python с C на Windows - ImportError: сбой загрузки DLL:% 1 не является допустимым приложением Win32 - PullRequest
0 голосов
/ 07 июня 2018

Итак, мне интересно общаться между C-программой и Python-программой, чтобы я мог аккуратно отправлять задачи и данные между ними.

Я решила, что начну с этого руководства .В этом руководстве у меня есть C-файл с содержимым, приведенным в примере в ссылке справа над заголовком «Сборка и установка расширений» и кодом Python справа внизу.После запуска команды python setup.py install я пытаюсь импортировать созданный модуль через

>>>import helloworld                                                                                                   
ImportError: DLL load failed: %1 is not a valid Win32 application.  

. Поэтому я полагаю, что проблема в том, что расширение является 32-разрядным, а моя установка на Python - 64-разрядной?Питон, который я использую, -

Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 10:22:32) [MSC v.1900 64 bit (AMD64)] on win32

Вся помощь оценена!

...