【问题标题】:Can't use python-snap7 on Windows无法在 Windows 上使用 python-snap7
【发布时间】:2019-02-12 16:12:30
【问题描述】:

我可以让 Snap7 在 Linux 上运行,但不能在 Windows 上使用 Pycharm。我明白了:

WindowsError: [错误 193] %1 不是有效的 Win32 应用程序。

我已经尝试过使用 snap7.dll 的所有组合的 Python 32 和 64 位版本,这些组合在存档 Win32 和 Win64 中。我正在使用 Windows7 64 位专业版。怎么回事?

【问题讨论】:

    标签: snap7


    【解决方案1】:

    在过去的几个月里,我一直在使用 Snap7 开发 Linux 系统,来到 Windows 时也收到了这个问题。我没有早点注意到这一点的唯一原因是因为我一直在使用 Snap7 包中的 ClientDemo。

    我尝试了以下方法:

    • 回到旧版本的 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/introduction.html

    所以也许是偶然的,我们很不幸,它不适用于这个特定的操作系统?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-29
      • 2021-12-14
      • 1970-01-01
      • 2022-11-22
      相关资源
      最近更新 更多