我正在使用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()