2016-10-28 12 views
2

Я пытаюсь сделать программу на python с помощью Snap7, но теперь я хочу, чтобы она выполнила его. Я использовал py2exe, чтобы сделать * .exe-файл и запустить его на Windows без установки python. Однако каждый раз, когда я пытаюсь открыть приложение, окно cmd показывает мне эту ошибку.Выполнение исполняемой программы python с помощью Snap7 для ПЛК

Traceback (most recent call last): 
    File "Sniffer.py", line 22, in <module> 
    File "snap7\client.pyc", line 34, in __init__ 
    File "snap7\common.pyc", line 54, in load_library 
    File "snap7\common.pyc", line 47, in __init__ 
    File "ctypes\__init__.pyc", line 440, in LoadLibrary 
    File "ctypes\__init__.pyc", line 362, in __init__ 
WindowsError: [Error 193] %1 is not a valid Win32 application 

Что мне делать?

ответ

1

Произошла ошибка в файлах * .dll, которые поставляются с библиотекой SNAP7. Я заменил файлы 32-битной версией, и теперь она работает.