Daniel Marino
26 november 2024
ImportError voor .pyd-bestanden oplossen na een upgrade naar Python 3.11
Er kunnen onverwachte ImportErrors optreden bij het laden van aangepaste .pyd-bestanden die zijn gecompileerd met SWIG na het upgraden van Python 3.7 naar 3.11. Hoewel ontbrekende DLL-afhankelijkheden vaak de oorzaak van deze problemen zijn, kunnen wijzigingen in de padverwerking van Python ook de oorzaak zijn. In dit bericht worden manieren onderzocht om de vereiste DLL-paden dynamisch toe te voegen en tegelijkertijd vervelende laadproblemen te vermijden.