मैं एक PyQt5 एप्लिकेशन लिखने की कोशिश कर रहा हूं जो इसके अंदर मैटलप्लिब प्लॉट एम्बेड करता है। हालांकि, मुझे एक गड़बड़ का समय है जहां मैं PyQt4 द्वारा हस्तक्षेप के कारण matplotlib PyQt5 ब्रेक स्थापित करता हूं। यह ऐसा गलती से हुआ देखा जा सकता है:पीईक्यूटी 5 और मैटलप्लिब 1.4.2 - एक ब्रेक स्थापित करना अन्य
In [1]: import matplotlib.backends.backend_qt5agg
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-6d2c21e1d629> in <module>()
----> 1 import matplotlib.backends.backend_qt5agg
C:\Anaconda3\lib\site-packages\matplotlib\backends\backend_qt5agg.py in <module>()
16
17 from .backend_agg import FigureCanvasAgg
---> 18 from .backend_qt5 import QtCore
19 from .backend_qt5 import QtGui
20 from .backend_qt5 import FigureManagerQT
C:\Anaconda3\lib\site-packages\matplotlib\backends\backend_qt5.py in <module>()
29 figureoptions = None
30
---> 31 from .qt_compat import QtCore, QtGui, QtWidgets, _getSaveFileName, __version__
32 from matplotlib.backends.qt_editor.formsubplottool import UiSubplotTool
33
C:\Anaconda3\lib\site-packages\matplotlib\backends\qt_compat.py in <module>()
89 if QT_API in [QT_API_PYQT, QT_API_PYQTv2]: # PyQt4 API
90
---> 91 from PyQt4 import QtCore, QtGui
92
93 try:
ImportError: cannot import name 'QtCore'
मैं इस चक्र कई बार के माध्यम से चले गए हैं:
In [2]: from PyQt5 import QtCore, QtGui, QtWidgets
---------------------------------------------------------------------------
RuntimeError Traceback (most recent call last)
<ipython-input-2-43848d5bd21e> in <module>()
----> 1 from PyQt5 import QtCore, QtGui, QtWidgets
RuntimeError: the PyQt5.QtCore and PyQt4.QtCore modules both wrap the QObject class
अगर मैं PyQt4 निकाल सकते हैं (और पुनः स्थापित PyQt5 के बाद से हटाने के PyQt4 घूंट को हटाता है) मैं तो यह समस्या है , विभिन्न स्रोतों से प्रत्येक को स्थापित करना। मैं पाइथन 3.4 के एनाकोंडा वितरण का उपयोग कर रहा हूं, जिसे मैंने पहले ही अनइंस्टॉल/पुनर्स्थापित कर दिया है।
मुझे कुछ गलत करना होगा, लेकिन मैं ईमानदारी से यह नहीं समझ सकता कि यह क्या है।
किसी भी सहायता की सराहना की जाएगी
पर किस प्रकार की प्रणाली स्थापित कर रहे हैं? – Ajean
विंडोज 8.1 पर काम करना – user3014097