"Windows-Fehler: Provider-DLL konnte nicht korrekt initialisiert werden" beim Import des CGI-Moduls in der eingefrorenen WXPYTHON-App

Ich habe einen Benutzer einer eingefrorenen wxpython-App, die den angehängten Screenshot abruft.

Die Fehlermeldung lautet "Windows-Fehler: Provider-DLL konnte nicht ordnungsgemäß initialisiert werden"

Ein Screenshot aus einem angehaltenen Video ist die einzige Möglichkeit, diese Fehlermeldung zu erhalten, da das Ganze sofort verschwindet (einschließlich dieses DOS-Fensters, das zur Erfassung von stderr erstellt wurde, in dem diese Meldung angezeigt wird). IE Python stirbt, bevor es überhaupt richtig losgeht.

Das Traceback zeigt auf meinen Code in controller.py Zeile 14.

Diese Linie ist

import cgi

Aus irgendeinem Grund scheint es, dass cgi während des Imports zufällig aufruft (warum sollte das so sein?) Und aus irgendeinem Grund schlägt dies aus irgendeinem DLL-Grund fehl.

Irgendwelche Hinweise?

Hinweis 1: Diese App funktioniert einwandfrei für Hunderte anderer Windows- und Mac-Benutzer. Es ist also so, als würde ich etwas nicht liefern, das aus irgendeinem Grund nicht nur auf dem Computer dieses Benutzers vorhanden ist.

Hinweis 2: Die ausführbare Datei wird mit bbfreeze mit der folgenden Konfiguration erstellt:

 f = Freezer(distdir = distdir,
            includes = ['wx.lib.pubsub.core.kwargs.*',
                        'wx.lib.pubsub.core.*',
                        'dbhash',
                        'platform']
            )

Ich bin mir nicht sicher, was ich sonst noch hier reinstellen würde. 'cgi'? 'zufällig'?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage