来自skimage.viewer.qt.QtCore import Qt ImportError:没有名为QtCore的模块

时间:2018-03-26 11:34:26

标签: python pyqt4 scikit-image

我开发了一个python脚本,依赖于skimage,QTcore,pyqt4使用python2.7,我的主要开发是在Ubuntu上,我导入并安装了所有的库,没有麻烦,但现在我正在尝试将我的开发转移到窗户,我正在努力与图书馆。

我的导入列表:

from skimage.viewer.qt.QtCore import Qt
import operator
import datetime
from PyQt4.QtCore import QAbstractTableModel, SIGNAL
import mainwindow as maingui
import gnupg
import os
import createkeyclass as crkey
from PyQt4 import QtCore, QtGui
from PyQt4.QtGui import QMessageBox
import threading

我安装了PyQt4,我可以使用 PyQt4-4.11.4-gpl-Py2.7-Qt4.8.7-x64.exe在C:\ Python27 \ Lib \ site-packages \ PyQt4中看到它强>我是从网站上得到的。

并安装了Skimage库从github页面下载了 scikit-image-master 并使用命令启动了setup.py脚本

python setup.py develop

它显示它已成功安装。 然后我做了

pip install -U -e 

它显示它已成功安装。

我现在面临的问题是,当我运行脚本时,我得到以下缺少的导入:

from skimage.viewer.qt.QtCore import Qt
ImportError: No module named QtCore

当我对这个库发表评论时,QTGUI显示正常,程序运行证明已经安装了pyqt4。

谢谢

1 个答案:

答案 0 :(得分:0)

好吧,我修复了这个奇怪的错误,在ubuntu上可以使用Skimage.viwer.qt.Qtcore但在Windows上没有,所以幸运的是我决定删除Qtcore而只放置Skimage.viwer.qt并且它有效。