Найти - Пользователи
Полная версия: ImportError: No module named PyQT5.QtWidgets, windows
Начало » Python для новичков » ImportError: No module named PyQT5.QtWidgets, windows
1
vicspectator
Доброго времени суток.
Хотел освоить новый язык программирования, но, похоже, до сих пор не справился даже с установкой необходимого программного обеспечения для программирования Нужно будет делать GUI. Собственно, набросал форму в QtCreator (QtDesigner) и начал смотреть, как работает. Если делать форму для C++, там сразу же можно запустить и посмотреть. Решил всё же попробовать именно на питоне, всё равно потом код писать на нём же. Набросал по образу и подобию найденного в интернете:
 #!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
from PyQt5.QtWidgets import QApplication
from PyQt5.QtWidgets import QWidget, QLabel
from PyQt5 import uic
class Widget(QWidget):
    def __init__(self):
        super().__init__()
        uic.loadUi("mainwindow.ui", self)
        self.label.setText("NewText")
if __name__ == '__main__':
    app = QApplication(sys.argv)
    ex = Widget()
    ex.show()
    sys.exit(app.exec_())
Код формы уж прикреплять не стану. Не нашёл на форуме спойлера. Форма и *.py в одном каталоге. Запускаю файл *.py из виндовой консоли, но выскакивает ошибка: ImportError: No module named PyQT5.QtWidgets. Нагуглил лишь то, что это может быть признаком неправильной установки питона. Устанавливал давненько, уже не помню точно как. Но в Program Files нашёл нужную папку, запустил python.exe. Он мне что-то в консоль ответил. Как убедиться, что проблема именно в неправильной процедуре установки? http://rupython.com/sip-pyqt-windows-7-6477.html Оттуда инструкция по установке актуальна? SIP ведь не обязателен?
Очень уж хочется начать работу, а тут такая проблема в самом начале знакомства.
UPD:
А ещё я не нашёл ни единой папки PyQt5 в site-packages.
py.user.next
vicspectator
 ImportError: No module named PyQT5.QtWidgets
Буква T большая, а должна быть маленькая.

vicspectator
А ещё я не нашёл ни единой папки PyQt5 в site-packages.
Его надо устанавливать, это не стандартный пакет.

Поставь себе линукс, там лучше программирование идёт, включая все этапы. Все твои проблемы установки - это виндовые проблемы. На линуксе ты бы уже программировал, тогда как на винде ты даже ещё не поставился. На всех этапах будет такая хрень - тормоза при каждом шаге.
vicspectator
py.user.next
Его надо устанавливать, это не стандартный пакет.
Ок, я готов установить этот пакет А ещё я заметил, что PyQt5 у меня, похоже, всё же есть. “Qt5.9.3” в списке установленных программ фигурирует. Или я не прав и PyQt не установлен?
UPD: Ну, вроде бы установил тут один python 3.5, с ним и pip. Благодаря pip установился и PyQt5. Тот файлик py запускается уже с другой ошибкой Точнее, с другими ошибками. Займусь более корректным составлением файла py. Похоже, тему можно удалить. Пустая тема.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB