from skimage.viewer.qt.QtCore import Qt ImportError: No module named QtCore
Posted
技术标签:
【中文标题】from skimage.viewer.qt.QtCore import Qt ImportError: No module named QtCore【英文标题】: 【发布时间】:2018-03-26 11:34:25 【问题描述】:我使用 python2.7 开发了一个依赖于 skimage、QTcore、Pyqt4 的 python 脚本,我的主要开发是在 Ubuntu 上,我导入并安装了所有库没有麻烦,但现在我正试图将我的开发转移到windows,我在图书馆里苦苦挣扎。
我的进口清单:
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】:好的,我修复了这个奇怪的错误,Skimage.viwer.qt.Qtcore 在 ubuntu 上可用,但在 Windows 上不可用,所以幸运的是我决定删除 Qtcore 并只放置 Skimage.viwer.qt 并且它有效。
【讨论】:
以上是关于from skimage.viewer.qt.QtCore import Qt ImportError: No module named QtCore的主要内容,如果未能解决你的问题,请参考以下文章