首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QtGui:找不到指定的过程

QtGui:找不到指定的过程
EN

Stack Overflow用户
提问于 2022-06-12 10:32:23
回答 1查看 413关注 0票数 0

我使用以下命令安装了pyqt6

代码语言:javascript
复制
pip install --upgrade pyqt6

这一切都很棒,我用这个简单的例子展示了一个窗口:

代码语言:javascript
复制
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.时出现了问题。

代码语言:javascript
复制
ImportError: DLL load failed while importing QtGui: The specified procedure could not be found.

我试图卸载这两个版本,并让pyqt6-tools安装正确的pyqt6版本--不幸的是,同样的错误。我甚至不能回到pyqt6,这只是一个有用的例子。

我创建了一个具有相同错误的虚拟环境。

代码语言:javascript
复制
(pyqtvenv) PS C:\PyQt6Tutorial> pip list
代码语言:javascript
复制
Package          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。

EN

回答 1

Stack Overflow用户

发布于 2022-09-06 17:56:44

尝试重新安装您的机器上的python版本,以达到最新版本。在将python重新安装到最新版本之后,我尝试了pip install PyQt6。这似乎对我有用。

我不知道它是否与您相关,但我不得不进入窗口的环境变量,删除旧的python39并添加到path python310中。我不知道为什么卸载处理没有自动处理这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72591380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档