我使用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我在C:\Python27 27\Lib\site-packages\PyQ4中使用PyQt4-4.11.4-gpl-Py2.7-Qt4.8.7-x64.exe安装了PyQt4,这是我从网站上获得的。
并从github页面下载了setup.py scikit图像母版,并使用以下命令启动了setup.py脚本
python setup.py develop结果表明,该系统已成功安装。然后我做了
pip install -U -e 结果表明,该系统安装成功。
我现在面临的问题是,当我运行脚本时,会得到以下缺少的导入:
from skimage.viewer.qt.QtCore import Qt
ImportError: No module named QtCore当我评论这个库时,QTGUI看起来很好,并且程序运行,这证明pyqt4已经安装好了。
谢谢
发布于 2018-03-26 13:01:02
好的,我修正了这个奇怪的错误,Skimage.viwer.qt.Qtcore在ubuntu上是可用的,但是没有在windows上可用,所以幸运的是,我决定删除Qtcore,只放置Skimage.viwer.qt,并且它工作了。
https://stackoverflow.com/questions/49490487
复制相似问题