[PyQt] Dlls Missing from Windows Wheels

Cody Scott cody at perspexis.com
Tue Jun 12 17:16:22 BST 2018


Thanks, I didn't know that package existed.

Qt53DQuickScene2D.dll is not included in the PyQt3D==5.10.1 Windows wheels.



On Tue, Jun 12, 2018 at 12:07 PM, Phil Thompson <phil at riverbankcomputing.com
> wrote:

> On 12 Jun 2018, at 4:55 pm, Cody Scott <cody at perspexis.com> wrote:
> >
> > While looking at a PyInstaller AppVeyor build[0] I noticed that there
> are missing dependencies for qtquickscene3dplugin.dll and
> qtquickscene2dplugin.dll.
> >
> > Here is the output.
> >
> > Analyzing C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\
> Scene3D\qtquickscene3dplugin.dll
> > lib not found: Qt53DRender.dll dependency of C:\python36-x64\lib\site-
> packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll
> > lib not found: Qt53DInput.dll dependency of C:\python36-x64\lib\site-
> packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll
> > lib not found: Qt53DCore.dll dependency of C:\python36-x64\lib\site-
> packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll
> > lib not found: Qt53DLogic.dll dependency of C:\python36-x64\lib\site-
> packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll
> >
> > Analyzing C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\
> Scene2D\qtquickscene2dplugin.dll
> > lib not found: Qt53DRender.dll dependency of C:\python36-x64\lib\site-
> packages\PyQt5\Qt\qml\QtQuick\Scene2D\qtquickscene2dplugin.dll
> > lib not found: Qt53DQuickScene2D.dll dependency of
> C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\
> Scene2D\qtquickscene2dplugin.dll
> > lib not found: Qt53DCore.dll dependency of C:\python36-x64\lib\site-
> packages\PyQt5\Qt\qml\QtQuick\Scene2D\qtquickscene2dplugin.dll
> >
> > The code PyInstaller uses to find missing dependencies appears to be
> here[1].
> >
> > So the missing .dll files from the Windows wheels are:
> >
> > - Qt53DRender.dll
> > - Qt53DInput.dll
> > - Qt53DCore.dll
> > - Qt53DLogic.dll
> > - Qt53DQuickScene2D.dll
> >
> > I found addition files by using dependency walker[2] on those files
> (from Qt 5.10.0) there are some more files missing from the Windows wheels:
> >
> > - Qt5Concurrent.dll (required by Qt53DRender.dll)
> > - Qt5GamePad.dll (required by Qt3DInput.dll)
>
> Try again after installing PyQt3D.
>
> Phil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.riverbankcomputing.com/pipermail/pyqt/attachments/20180612/8af47e4a/attachment.html>


More information about the PyQt mailing list