@89109983838

Почему не запускается PyQt5 на Windows8.1 Python3.6-3.5?

Добрый день!
Заинтересовался PyQt5.

Установил PyQt5 как полагается, с начала на python 3.6
pip install pyqt5

Установилось, при проверке в cmd выдает:
>>> import PyQt5
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\PyQt5.py", line 5, in <module>
    from PyQt5 import QtCore, QtGui, QtWidgets
ImportError: cannot import name 'QtCore'


Патч до PyQt5 естественно прописывал,
Библиотеки dll там присутствуют (QtCore, QtGui, QtWidgets).
Ставил через installer Windows = тоже самое.....!

Далее параллельно установил Python 3.5
Установил в него PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x32-2.exe

Опять же все тоже самое!

C:\python35 PyQt5.py
..... 
>>> import PyQt5
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\PyQt5.py", line 5, in <module>
    from PyQt5 import QtCore, QtGui, QtWidgets
ImportError: cannot import name 'QtCore'

>>> print(sys.path)
['', 'C:\\Python35\\python35.zip', 'C:\\Python35\\DLLs', 'C:\\Python35\\lib', 'C
:\\Python35', 'C:\\Python35\\lib\\site-packages', 'C:\\Python35\\lib\\site-packages\\PyQt5']


Опять же:
Патч до PyQt5 естественно имеется, как видите,
Библиотеки dll там присутствуют (QtCore.dll, QtGui.dll, QtWidgets.dll).
  • Вопрос задан
  • 923 просмотра
Пригласить эксперта
Ответы на вопрос 2
InterVi
@InterVi
Fullstack Developer
Потому что импортируется твой локальный модуль, нужно поменять его название.
Ответ написан
Комментировать
@Sinner680
Попробуй в командной строке:
py -3.5-32 -m pip uninstall PyQt5
py -3.5-32 -m pip install PyQt5
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы