Bu hatanın çözümü hakkında yardım ederseniz çok sevnirim
ImportError: cannot import name 'QtWidgets' from partially initialized module 'PyQt5' (most likely due to a circular import)
yazdığın kodu atar mısın
ebubekirtrkr
import sys from PyQt5 import QtWidgets def Pencere(): app = QtWidgets.QApplication(sys.argv) pencere = QtWidgets.QWidget() pencere.setWindowTitle("PyQt5 Ders 1") pencere.show() sys.exit(app.exec_()) Pencere()
Bende aynı sorunu yaşamıştım, çözümü stackoverflow'da bulmuştum. Linki bırakıyorum; https://stackoverflow.com/questions/47164979/cannot-import-pyqt5-modules
Robocod Bu sayfaya bakmıştım ama hala çözemedim
from PyQt5 import QtWidgets yerine; from PyQt5.QtWidgets import QWidget
yapmayı denediniz mi ?
Robocod evet denedim
ModuleNotFoundError: No module named 'PyQt5.QtWidgets'; 'PyQt5' is not a package
bu hatayı veriyor şimdi de
erayayasli PyQt5 i yüklememişsin sana bunu söylüyor pip install pyqt5 komutunu cmd ye yaz eğer yüklediysen ve hala bu hatayı alıyorsan yanlış interpreter kullanıyorsun yani bilgisayarında birden fazla python sürümü kurulu ve sen içinse pyqt5 kurulu olan sürümü kullanmıyorsun demektir
pip install pyqt5
O zaman sen bir de şöyle dene; import PyQt5
Seninle aynı sorunu yaşayan biri var link bırakıyorum, sana yol gösterebilir; https://forum.yazbel.com/t/python-pyqt5-modulunu-bulamiyor/1398/2
Robocod Oluşturduğum dosyanın adı PyQt5.py ydi. Onu değiştirim oldu. Neden adı o şekildeyken çalışmadı anlamadım