PyCharm正在创建可执行文件ImportError:无法为qt接口导入任何qt绑定

2024-04-20 14:51:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我遵循了标题为ImportError:未能导入任何qt绑定的帖子中的解决方案,Python-Tensorflow解决了我的可执行文件错误

File "matplotlib/backends/qt_compat.py", line 168, in <module>
ImportError: Failed to import any qt binding
[10262] Failed to execute script AI_DES_CONDA 

但是用更新的pip重新安装matplotlib的解决方案在我的案例中不起作用

我已使用pyinstaller使用以下命令创建可执行文件:

pyinstaller --onefile AI_DES_CONDA.py

用于创建文件和接口的Python是3.7.5 使用的图书馆有:

import time
import time
import os
import csv
import pandas as pd
import matplotlib.backends.backend_qt5agg
#matplotlib.use('Qt5Agg')
import matplotlib.pyplot as plt
#import matplotlib.pyplot as plt
from PyQt5.QtGui import QPixmap
from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5 import QtWidgets, QtGui
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
from sklearn import model_selection
from sklearn.model_selection import train_test_split
from sklearn.model_selection import cross_val_score
from sklearn.linear_model import LogisticRegression
from sklearn.tree import DecisionTreeClassifier
from sklearn.neighbors import KNeighborsClassifier
from sklearn.discriminant_analysis import LinearDiscriminantAnalysis
from sklearn.naive_bayes import GaussianNB
from sklearn.svm import SVC
from sklearn.preprocessing import LabelEncoder
from sklearn import tree
from sklearn.metrics import accuracy_score
import pickle
from PIL import Image
import numpy as np
import seaborn as sns
from mpl_toolkits.mplot3d import Axes3D
import seaborn as sb
import warnings
from sklearn.preprocessing import StandardScaler
from sklearn.preprocessing import StandardScaler
from PyQt5.QtCore import Qt

有关更多详细信息,请参见图片: enter image description here

注意:我正在使用pycharm创建可执行文件

有什么建议吗

谢谢


Tags: fromimport可执行文件modelmatplotlibassklearnqt
1条回答
网友
1楼 · 发布于 2024-04-20 14:51:51

我犯了这样的错误。重新安装是一种方法,但路径上可能有多个同名包。 i、 e.如果在同一路径中有numpy stl和stl,我们可能会得到该错误。 顺便说一下,您应该使用pip3安装pip3 install mathplotlib

相关问题 更多 >