[英]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.