[英]How to install the PyQt5?
这两天我一直在寻找解决这个问题的方法。 我尝试了很多方法,在谷歌上搜索了答案,但没有找到解决问题的单一方法。 我想知道为什么即使安装了PyQt5
也不起作用。
虽然pip show
选项正在工作,并且pip install
选项已经满足,但它仍然导致问题并且代码未执行。
代码
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
结果
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
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)
代码执行和错误
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'
尝试更改您的路径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/dist-packages 好的,保持快乐
尝试使用 pip3 命令安装 PyQt5。
sudo pip3 install PyQt5==5.15.2
有2种情况可能发生:
当您的 IDE 或 output 应用程序是新的并且您没有在路径中设置 python 时,通常会发生这种情况。 因此,如果您已经安装了 python,请尝试运行 CMD 中的文件或将 python 添加到路径中。
除了其他人提到的之外,我怀疑还有一种情况可能是这种情况。 确保您没有为文件路径('tutorial.py')中包含的任何文件夹或目录提供与模块相同的名称(即'PyQt5')。
这就是我要补充的。 我同意这个“答案”更适合作为评论,但我没有足够的声誉,所以这是我可以提出这一点的唯一方法......
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.