Python 3.x PyQT5到PySide2,导入错误:DLL加载失败:找不到指定的过程

Python 3.x PyQT5到PySide2,导入错误:DLL加载失败:找不到指定的过程,python-3.x,pyside2,Python 3.x,Pyside2,我正在尝试将这个PyQt5示例转换为PySide2。我已经修改了一些其他文件,这是我第一次遇到这个问题。两者之间的唯一区别是在import语句中使用“PySide2”而不是“PyQt5”,我的代码如下所示: import sys import qdarkstyle import qtawesome as qta from PySide2 import QtWidgets from PySide2 import QtCore app = QtWidgets.QApplication(sys.a

我正在尝试将这个PyQt5示例转换为PySide2。我已经修改了一些其他文件,这是我第一次遇到这个问题。两者之间的唯一区别是在import语句中使用“PySide2”而不是“PyQt5”,我的代码如下所示:

import sys
import qdarkstyle
import qtawesome as qta
from PySide2 import QtWidgets
from PySide2 import QtCore


app = QtWidgets.QApplication(sys.argv)
app.setStyleSheet(qdarkstyle.load_stylesheet_pyqt5())


def create_toolbutton(menu=False, popup_mode=None):
    toolbutton = QtWidgets.QToolButton()
    icon = qta.icon("mdi.pan", color="white")
    toolbutton.setIcon(icon)
    toolbutton.setIconSize(QtCore.QSize(48, 48))
    if menu:
        toolbutton.setMenu(QtWidgets.QMenu())
        for i in range(3):
            toolbutton.menu().addAction("Action #{}".format(i))
    if popup_mode:
        toolbutton.setPopupMode(popup_mode)
    return toolbutton


toolbar = QtWidgets.QFrame()
layout = QtWidgets.QGridLayout(toolbar)
layout.setSpacing(10)
layout.setColumnStretch(0, 1)

labels = ["No Menu", "DelayedPopup", "InstantPopup", "MenuButtonPopup"]
props = [
    {"menu": False, "popup_mode": None},
    {"menu": True, "popup_mode": 0},
    {"menu": True, "popup_mode": 2},
    {"menu": True, "popup_mode": 1},
]
for i, (kargs, label) in enumerate(zip(props, labels)):
    layout.addWidget(QtWidgets.QLabel(label), 0, i + 1, QtCore.Qt.AlignCenter)
    layout.addWidget(create_toolbutton(**kargs), 1, i + 1, QtCore.Qt.AlignCenter)

layout.setColumnStretch(layout.columnCount(), 1)

toolbar.show()
sys.exit(app.exec_())
我得到这个错误

Traceback (most recent call last):
  File "C:\Python\Projects\Examples\Qt_examples\PySd2\popupbtns\popup.py", line 4, in <module>
    from PySide2 import QtWidgets
ImportError: DLL load failed: The specified procedure could not be found.
回溯(最近一次呼叫最后一次):
文件“C:\Python\Projects\Examples\Qt\u Examples\PySd2\popubtns\popup.py”,第4行,在
从PySide2导入QtWidgets
ImportError:DLL加载失败:找不到指定的过程。
我使用的是Python 3.6.8和pyside2 5.14.2.1


非常感谢您的帮助

这是否回答了您的问题?如果是,则在“python importorror:DLL加载失败”的搜索列表中为#1。