La boîte à Tutoriels de Christopher PECAUD

Résoudre les problèmes d'installation de wxpython sous Windows

Laisser un commentaire

SOMMAIRE

I Introduction
II Le problème
III La solution
IV Conclusion

I Introduction

Dans ce document nous allons voir comment résoudre les problèmes d’installation du module WxPython dans sa version 4 .2.0 en utilisant Python 3.11. En effet cette installation pose quelques problèmes sous Windows. Nous allons détailler pas à pas les problèmes rencontrés et leurs résolutions

II Le problème

Lorsque vous exécutez la commande suivante dans une invite de commandes MS DOS lancée en tant qu’administrateur :

>pip install wxpython

Voici le résultat qui peut s’afficher :

description image

L’installation nécessite d’installer des paquets additionnels avant d’installer wxpython. Nous verrons les étapes à suivre pour pouvoir l’installer dans de bonnes conditions.

III La solution

Donc comme le souligne le résultat obtenu précédemment il faut dans un premier temps installer le module attrdict avec cette ligne de commandes :

>pip install attrdict

L’installation devrait bien se passer et vous devriez voir apparaître quelque chose de ce genre :

description image

Pourtant si on essaye de réinstaller le module wxpython avec la ligne :

>pip install wxpython 

On obtient le résultat suivant :

description image

Il faut donc installer alors le module attrdict3 au lieu de attrdict :

>pip install attrdict3 

Réessayons alors de réinstaller wxpython , malheureusement un nouveau problème apparaît :

description image

Il faut aussi installer MSVC 14.3 avec les outils de Build Microsoft 2022. Pour ce faire il suffit de lancer la ligne de commande suivante :

>winget install --id=Microsoft.VisualStudio.2022.BuildTools  -e

Une fois installée vous pouvez lancer l’application « Visual Studio Installer ». Voici la fenêtre qui s’affiche :

description image

Cliquez alors sur le bouton « Modifier », une nouvelle fenêtre s’affiche alors :

description image

Cliquez alors sur « Développement Desktop en C++ » dans la partie centrale et dans la barre latérale à droite cliquez sur :

  • « MSVC v143 – VS 2022 » ;
  • Kit de développement logiciel (SDK) Windows ;
  • Outils C++ CMake pour Windows ;
  • Fonctionnalités de base des outils de test ;
  • Address Sanitizer C++ ;

comme dans l’image ci-dessus pour l’installer.

Cliquer sur le bouton « Modifiez » pour lancer le processus. Il est recommandé de redémarrer l’ordinateur pour finaliser l’installation. 

Réessayons d’installer le module wxpython avec la commande habituelle. On se retrouve alors avec une nouvelle erreur :

description image

Il suffit alors d’installer le module requests comme demandé :

>pip install requests

Vous devriez voir apparaître le résultat suivant :

description image

Réessayons une nouvelle fois et vous devriez obtenir ce résultat :

description image

Le module est enfin installé et vous pouvez commencer à l’utiliser dans vos futurs codes.

IV Conclusion

Pour conclure donc après ce tutoriel pas à pas, des dépendances ne sont pas satisfaites lors de l’installation du module wxpython en version 4. Il est donc nécessaire d’installer manuellement les modules suivants : attrdict3, requests et MSVC 143 et ses dépendances à partir de l’outil de build de Microsoft Visual Studio.

blog comments powered by Disqus
RapidWeaver Icon

Made in RapidWeaver