首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安装PyQt5?

如何安装PyQt5?
EN

Stack Overflow用户
提问于 2021-01-09 07:07:26
回答 4查看 1.5K关注 0票数 0

为了解决这个问题,我已经找了两天了。我尝试了很多方法,在谷歌上搜索答案,但没有找到一个解决问题的办法。我想知道为什么即使安装了PyQt5也不能工作。

尽管pip show选项工作正常,并且pip install选项已经满足,但它仍然导致问题,代码没有执行。

代码语言:javascript
复制
from PyQt5 import QtWidgets
from PyQt5.QtWidgets import QApplication, QMainWindow
import sys

def window():
    app = QApplication(sys.argv)
    win = QMainWindow()
    win.setGeometry(1000, 200, 300, 300)
    win.setWindowTitle("ibilalkayy")

    win.show()
    sys.exit(app.exec_())
window()

pip show PyQt5 结果

代码语言:javascript
复制
Name: PyQt5
Version: 5.15.2
Summary: Python bindings for the Qt cross platform application toolkit
Home-page: https://www.riverbankcomputing.com/software/pyqt/
Author: Riverbank Computing Limited
Author-email: info@riverbankcomputing.com
License: GPL v3
Location: /usr/lib/python3/dist-packages
Requires: PyQt5-sip
Required-by: PyQtWebEngine

pip install PyQt5==5.15.2

代码语言:javascript
复制
Requirement already satisfied: PyQt5==5.15.2 in /usr/lib/python3/dist-packages (5.15.2)
Requirement already satisfied: PyQt5-sip<13,>=12.8 in /usr/lib/python3/dist-packages (from PyQt5==5.15.2) (12.8.1)

代码执行与错误

代码语言:javascript
复制
python3 /Path/to/tutorial.py
Traceback (most recent call last):
  File "/Path/to/tutorial.py", line 1, in <module>
    from PyQt5 import QtWidgets
ModuleNotFoundError: No module named 'PyQt5'
EN

回答 4

Stack Overflow用户

发布于 2021-01-09 07:36:10

有两种情况可以发生:

  1. 当您在新的IDE
  2. 上运行这个文件时,当您在一个新的应用程序中运行这个文件时,(例如,您在PyCharm上运行这个文件,等等)

这通常发生在您的IDE或输出应用程序是新的并且您还没有在路径中设置python时。因此,如果您已经安装了python,请尝试在CMD中运行该文件或将python添加到path中。

票数 1
EN

Stack Overflow用户

发布于 2021-01-09 07:18:24

尝试将路径python3 /Path/to/tutorial.py Traceback (most recent call last): File "/Path/to/tutorial.py", line 1, in <module> from PyQt5 import QtWidgets ModuleNotFoundError: No module named 'PyQt5'更改为/usr/lib/python3 3/dist-包好,保持高兴

票数 0
EN

Stack Overflow用户

发布于 2021-01-09 07:29:22

尝试使用PyQt5命令安装pip3。

代码语言:javascript
复制
sudo pip3 install PyQt5==5.15.2
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65640202

复制
相关文章

相似问题

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