Member 13072382 Ответов: 1

Сообщение об ошибке Pyqt5 при импорте при тестировании простого учебника


Пути:
echo $PATH: /usr/local/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Users/me/.rvm/bin

PYTHON PATH: /usr/local/Cellar/python3/3.6.0_1/Frameworks/Python.framework/Versions/3.6/lib/python36.zip
/usr/local/Cellar/python3/3.6.0_1/Frameworks/Python.framework/Versions/3.6/lib/python3.6
/usr/local/Cellar/python3/3.6.0_1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload
/usr/local/lib/python3.6/site-packages


Я запускаю следующую программу (Python 3.6), указанную здесь: http://zetcode.com/gui/pyqt5/firstprograms/

import sys
from PyQt5.QtWidgets import QApplication, QWidget`


if __name__ == '__main__':

    app = QApplication(sys.argv)

    w = QWidget()
    w.resize(250, 150)
    w.move(300, 300)
    w.setWindowTitle('Simple')
    w.show()

    sys.exit(app.exec_())


и продолжают получать ошибки. Я переместил несколько папок вокруг после некоторых других ошибок,но теперь все должно работать. Я получаю следующую ошибку:

from PyQt5.QtWidgets import QApplication, QWidget
SystemError: initialization of QtWidgets failed without raising an exception


Что я уже пробовал:

Я установил QT, но также установил PyQt5 и Sip через Homebrew и Pip. Обновился до самых последних версий обоих, запустил команды-qmake и make install-заняло около 30 минут. Набрал это в терминале (Mac):

python3 configure.py --qmake=/usr/local/Cellar/qt5/5.8.0_1/bin/qmake --sip=/usr/local/Cellar/sip/4.19.1/


Затем сделайте, затем сделайте установку.
Никакая ошибка.

from PyQt5 import Qtcore Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: cannot import name 'Qtcore' >>>


from PyQt5.QtWidgets import QApplication, QWidget Traceback (most recent call last): File "<stdin>", line 1, in <module> SystemError: initialization of QtWidgets failed without raising an exception


никаких ошибок, когда я
import PyQt5



СВОДКА О ТОМ, КОГДА ЗАПУСКАЛСЯ ТЕРМИНАЛ:

Python 3.6.0 (default, Mar  4 2017, 12:32:34) 
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.42.1)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from PyQt5 import QtCore, QtGui, QtWidgets
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
SystemError: initialization of QtCore failed without raising an exception
>>> from PyQt5 import QtWidgets
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
SystemError: initialization of QtWidgets failed without raising an exception
>>> from PyQt5 import QtGui
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
SystemError: initialization of QtGui failed without raising an exception
>>> import PyQt5
>>> 
>>>


Я был бы очень признателен за любую помощь. Спасибо.

1 Ответов

Рейтинг:
12

Member 13072382

ЗАКРЫТЫЙ:
Переустановил все.