QScintilla2 未安装 DLL 加载失败

QScintilla2 not installed DLL load failed

我尝试 运行 一个 Python 脚本,它是 PyForms 的演示,它使用 PyQt5、SIP 和显然是 QScintilla。

import pyforms
from pyforms import BaseWidget
from pyforms.controls import ControlText
from pyforms.controls import ControlButton

class Application(BaseWidget):

def __init__(self):
    super(Application, self).__init__('Name of the app')

    #Definition of the forms fields
    self._firstname = ControlText('First name', 'Default value')
    self._middlename = ControlText('Middle name')
    self._lastname = ControlText('Lastname name')
    self._fullname = ControlText('Full name')
    self._button = ControlButton('Press this button')

我费了很大的劲才走到这一步。一个障碍是获得与 SIP 结合的合适的 PyQt5 版本。现在 Pydev(Eclipse) 提示我以下内容:

QScintilla2 not installed
DLL load failed: Die angegebene Prozedur wurde nicht gefunden.

(翻译 DE -> EN:找不到给定的过程)

QScintilla2 已安装,我多次尝试在不同版本中重新安装。我不知道如何用 PIP 解决这个问题。

Windows 8下的当前版本是:

Python: 3.7
PyForms: 3.0.0
AnyQt: 0.0.8
PyQt5: 5.10.1
PyQt5-sip: 4.19.12
QScintilla: 2.10.7
sip: 4.19.8

对于想知道我之前针对 PyQt5/sip 障碍的修复的人:

如果您需要更多信息,请告诉我!

我卸载并安装了最新版本的

QScintilla
Pyforms
SIP
PyQt5

顺序:SIP -> PyQt5 -> QScintilla -> Pyforms

现在可用!