我使用以下命令安装了pyqt6:
pip install --upgrade pyqt6这一切都很棒,我用这个简单的例子展示了一个窗口:
from PyQt6.QtWidgets import QApplication, QWidget
import sys
# Create a PyQt application
app = QApplication(sys.argv)
# Create a window
window = QWidget()
# Show the window
.show()
# Exit the application
sys.exit(app.exec())然而,当我安装pyqt6-tools时,我突然发现加载QtGui.时出现了问题。
ImportError: DLL load failed while importing QtGui: The specified procedure could not be found.我试图卸载这两个版本,并让pyqt6-tools安装正确的pyqt6版本--不幸的是,同样的错误。我甚至不能回到pyqt6,这只是一个有用的例子。
我创建了一个具有相同错误的虚拟环境。
(pyqtvenv) PS C:\PyQt6Tutorial> pip listPackage Version
---------------- ---------
click 7.1.2
pip 22.1.2
PyQt6 6.1.0
pyqt6-plugins 6.1.0.2.2
PyQt6-Qt6 6.3.0
PyQt6-sip 13.3.1
pyqt6-tools 6.1.0.3.2
python-dotenv 0.20.0
qt6-applications 6.1.0.2.2
qt6-tools 6.1.0.1.2
setuptools 58.1.0所有的帮助都是感激的。我正在运行Windows 10和VSCode。
发布于 2022-09-06 17:56:44
尝试重新安装您的机器上的python版本,以达到最新版本。在将python重新安装到最新版本之后,我尝试了pip install PyQt6。这似乎对我有用。
我不知道它是否与您相关,但我不得不进入窗口的环境变量,删除旧的python39并添加到path python310中。我不知道为什么卸载处理没有自动处理这个问题。
https://stackoverflow.com/questions/72591380
复制相似问题