【发布时间】:2020-11-04 15:35:24
【问题描述】:
我有一个错误,完整的表格是
MatplotlibDeprecationWarning:MATPLOTLIBDATA 环境变量在 Matplotlib 3.1 中已弃用,将在 3.3 中删除
我将我的脚本转换为可执行文件。转换后,它从未打开过。当我使用 IDE(VS Code、Linux shell 和 Spyder)执行脚本时,它可以工作。不知何故,我将其转换为exe后它无法打开。我写了一些行来避免这个错误,但它根本不起作用。例如; Python/matplotlib : getting rid of matplotlib.mpl warning
我使用 pyinstaller 和 auto-py-to-exe 将我的脚本转换为 exe。
这是我的代码的开头:
from PyQt5.QtWidgets import *
from PyQt5.QtCore import Qt, QDate, pyqtSlot
from PyQt5.QtGui import QIcon
from datetime import datetime
import calendar
import sys
import numpy as np
import pandas as pd
from scipy.signal import find_peaks
import os
import matplotlib
import matplotlib.pyplot as plt
from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas, NavigationToolbar2QT as NavigationToolbar
from matplotlib.figure import Figure
import matplotlib.dates as mdates
matplotlib.use('Qt5Agg')
myFmt = mdates.DateFormatter('%d')
把所有代码放在这里很长。非常感谢您的关注。
【问题讨论】:
标签: python pyqt5 matplotlib-widget