2016-01-12 2 views
3

Я использую python 3.5.1 64 бит. Моя операционная система - Windows 10. Я установил: pip install PyQt4-4.11.4cp35-none-win_64.whl с сайта gohlke. pip говорит, что он был успешно установлен. Я могу импортировать PyQt4, но ни один из модулей в нем. Он устанавливается в сайтах. Когда я открываю папку PyQt, я нахожу: QtCore.pyd и QtCore.dll, но когда я пытаюсь их импортировать, я получаю сообщение о том, что они не найдены. Программа из книги Саммерфилда. Вот он:проблемы с PyQt4 и Python 3.5

import sys 
import time 
import PyQt4 
from PyQt4.QtCore import * 
from PyQt4.QtGui import * 

app = QApplication(sys.argv) 

try: 
    due = QTime.currentTime() 
    message = "Alert!" 
    if len(sys.argv) < 2: 
     raise ValueError 
    hours, mins = sys.argv[1].split(":") 
    due = QTime(int(hours), int(mins)) 
    if not due.isValid(): 
     raise ValueError 
    if len(sys.argv) > 2: 
     message = " ".join(sys.argv[2:]) 
except ValueError: 
     message = "Usage: alert.pyw HH:MM [optional message]" #24hr clock 

while QTime.currentTime() < due: 
     time.sleep(20) 

label = QLabel("<font color=red size=72><b>" + message + "</b></font>") 
label.setWindowFlags(Qt.SplashScreen) 
label.show() 
QTimer.singleShot(60000, app.quit) 
app.exec() 
+0

У меня такая же проблема: «Невозможно найти ссылку« QtGui »в« __init__.py » – Chytry

ответ

2

Я решил эту проблему. У меня не было msvcp140. Установите Visual C++ Redistributable для Visual Studio 2015 и, возможно, будет хорошо. Я также изменил версию PyCharm до 4.5.4

Смежные вопросы