如何针对 Intel Python 3.6.x(64 位)正确安装 PyQt5 模块?
Posted
技术标签:
【中文标题】如何针对 Intel Python 3.6.x(64 位)正确安装 PyQt5 模块?【英文标题】:How do I correctly install PyQt5 module against Intel Python 3.6.x (64 bit)? 【发布时间】: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 位模式下运行,但是没有效果。 【参考方案1】:截至 2019 年 6 月,英特尔 Python 似乎与 PyQt5 不兼容,因此目前尚无此问题的答案。
【讨论】:
以上是关于如何针对 Intel Python 3.6.x(64 位)正确安装 PyQt5 模块?的主要内容,如果未能解决你的问题,请参考以下文章