我可以让 Snap7 在 Linux 上运行,但不能在 Windows 上使用 Pycharm。我得到:
WindowsError: [错误 193] %1 不是有效的 Win32 应用程序。
我已经尝试了使用 snap7.dll 的所有组合的 Python 32 和 64 位版本,这些组合在存档 Win32 和 Win64 中。我正在使用 Windows7 64 位专业版。这是怎么回事?
我可以让 Snap7 在 Linux 上运行,但不能在 Windows 上使用 Pycharm。我得到:
WindowsError: [错误 193] %1 不是有效的 Win32 应用程序。
我已经尝试了使用 snap7.dll 的所有组合的 Python 32 和 64 位版本,这些组合在存档 Win32 和 Win64 中。我正在使用 Windows7 64 位专业版。这是怎么回事?
在过去的几个月里,我一直在使用 Snap7 开发 Linux 系统,来到 Windows 也收到了这个问题。我没有早点注意到这一点的唯一原因是因为我一直在使用 Snap7 包中的 ClientDemo。
我尝试了以下方法:
我只能清楚地想到一件事,那就是操作系统。不确定它是否是 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/introduction.html
所以也许是偶然的,我们很不幸,它不适用于这个特定的操作系统?