【问题标题】:How do I correctly install PyQt5 module against Intel Python 3.6.x (64 bit)?如何针对 Intel Python 3.6.x(64 位)正确安装 PyQt5 模块?
【发布时间】:2019-06-04 22:46:37
【问题描述】:

我正在尝试针对在 64 位 Windows 10 操作系统上运行的 Intel Python 3.6 安装安装模块 PyQt5。 PyQt5 5.12 通过 pip 正确安装(据我所知),但是在运行我的代码时出现以下错误。我知道 Intel Python 3.6 是一个 64 位应用程序,并且该错误意味着 PyQt5 是 32 位...但是我不知道该怎么做。

我已安装参考 Python 3.7 并完全使用 PyQt5。我在系统的其他地方安装了另一个版本的 PyQt5。我的 dll 文件是否有可能链接到其他安装?

Traceback (most recent call last):
    File 
 "C:/Users/my_username/PycharmProjects/iAnalysis/venv/gui/hypergeometric_calculator.py", line 16, in <module>
    from PyQt5.QtCore import Qt
ImportError: DLL load failed: %1 is not a valid Win32 application.

【问题讨论】:

  • 我试图通过将兼容模式设置为可用的最旧 Vista 模式来强制 Python 在 32 位模式下运行,但是没有效果。

标签: python-3.x pyqt5


【解决方案1】:

截至 2019 年 6 月,英特尔 Python 似乎与 PyQt5 不兼容,因此目前尚无此问题的答案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-22
    • 1970-01-01
    • 2018-10-23
    • 1970-01-01
    • 2017-12-19
    • 2017-11-13
    • 2016-11-30
    相关资源
    最近更新 更多