Daniel Marino
26 novembre 2024
Résolution d'ImportError pour les fichiers .pyd après la mise à niveau vers Python 3.11

Des ImportErrors inattendues peuvent se produire lors du chargement de fichiers .pyd personnalisés qui ont été compilés avec SWIG après la mise à niveau de Python 3.7 vers 3.11. Bien que les dépendances DLL manquantes soient souvent la cause de ces problèmes, les modifications de gestion des chemins de Python peuvent également en être la cause. Cet article explore les moyens d'ajouter dynamiquement les chemins de DLL requis tout en évitant les problèmes de charge ennuyeux.