Qt5 + matplotlib:无法将不兼容的Qt库(版本0x50b01)与此库(版本0x50b02)混合

时间:2018-10-09 22:04:55

标签: python matplotlib anaconda qt5

我正在使用PySide2和matplotlib。当执行plt.subplots时,会引发此错误并终止应用程序。

我目前正在使用matplotlib.use('Qt5Agg'),但没有任何区别。

我正在将Anaconda与Python 3.6.5结合使用。

有任何提示吗?

编辑:添加了最少的示例

def plot():
    import pandas as pd
    import matplotlib
    matplotlib.use('Qt5Agg')
    #matplotlib.rcParams['backend.qt5']='PySide2'
    import matplotlib.pyplot as plt

    fig, (ax, ax1) = plt.subplots(2, 1, sharex=True)


if __name__ == '__main__':
    import sys
    from PySide2.QtWidgets import QApplication
    from ib_insync import util

    util.useQt()
    app = QApplication(sys.argv)
    plot()

0 个答案:

没有答案