Не могу использовать python-snap7 в Windows - PullRequest
0 голосов
/ 12 февраля 2019

Я могу заставить Snap7 работать на Linux, но не на Windows, используя Pycharm.Я получаю:

WindowsError: [Ошибка 193]% 1 не является допустимым приложением Win32.

Я пробовал 32- и 64-разрядную версию Python, используя все комбинацииsnap7.dll, те, что в архивах Win32 и Win64.Я использую 64-битную версию Windows7 Professional.Что происходит?

1 Ответ

0 голосов
/ 27 февраля 2019

В течение последних нескольких месяцев я работал над системой Linux, также с Snap7, чтобы перейти к Windows, чтобы также получить эту проблему.Единственная причина, по которой я не заметил этого раньше, заключается в том, что я использовал ClientDemo в пакете Snap7.

Я пробовал следующее:

  • Возвращаясь к более старым версиям Python (например, 2.7, где документация говорит о его совместимости)
  • удаление и установкапакеты (как Python, так и Snap7)

Я могу ясно думать только об одном: это ОС.Не уверен, что все его варианты Windows 7, однако.Документация по установке также гласит:

"Python-snap7 является разработчиком для snap7 1.1.0 и Python2.7. Он протестирован в Windows (8.1 64-битная версия) и Linux, но может работать на других операционных системах.системы. Python 2.6 и Python 3+ могут работать, но еще не полностью протестированы. "

Ссылка: https://python -snap7.readthedocs.io / en / latest / creation.html

Так что, может быть, случайно нам просто не повезло и что он не работает с этой конкретной ОС?

...