Membres inscrits :2359
Membres en ligne : 0
Invités en ligne : 3


|
Menu Tutoriels (navigation): |
Détails du Tutoriel : Installer un environnement wxPython sur son PC. |
Informations sur l'auteur de ce tutoriel : | |
Hors ligne
| Gamal le Celte (Membre)
Lieu: Nancy
Inscrit le : 28-10-2008
Messages: 10
Snippets: 0
Tutoriels: 1
|
Introduction / Description : | |
Parce que Python est multiplateforme, open source et que l'on peut y installer beaucoup de bibliothèques. Il existe plusieurs méthodes pour développer avec wxPython. Voici celle qui me semble la plus simple à manipuler et, permettant de développer presque tout du plus simple « Bonjour le monde. », au jeu 3D le plus évolué (De quoi faire rougir les C++nien.).
Prérequis :
- L'envie de développer en Python.
Fichier pdf du tutoriel : | |
Ce tutoriel vous a permis d'installer les outils pour travailler en Python. Reste à les maintenir à jour en consultant les sites des concepteurs régulièrement tout en respectant les contraintes de chaque partie.
Je mettrais autant que possible des informations sur le forum.
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1390
Snippets: 25
Tutoriels: 6
Site web
Hors ligne |
Salut, et merci pour le tuto. Par contre, j'ai testé, et ça n'a pas marché  En fait, Boa ne veut pas se lancer.
Voici ce que j'ai fait : - Install de Python dans C:\Python25 (je l'ai installé pour mon utilisateur uniquement, pas pour tous les utilisateurs) - Install de wxPython dans C:\Python25\lib\...... - Install de wxPython Demos dans C:\Python25\Doc\wxPython2.8...... - Install de Boa dans C:\Python25\Boa\
Au lancement de Boa, j'obtiens les messages d'erreurs suivants :
Code:C:\Python25\Boa>Boa.exe Starting Boa Constructor v0.6.1 importing wxPython Traceback (most recent call last): File "Boa.py", line 241, in <module> File "zipextimporter.pyc", line 78, in load_module File "wx\__init__.pyc", line 45, in <module> File "zipextimporter.pyc", line 78, in load_module File "wx\_core.pyc", line 4, in <module> File "zipextimporter.pyc", line 91, in load_module ImportError: MemoryLoadLibrary failed loading wx\_core_.pyd Au passage : - Le lien vers la page de Boa Constructor n'est pas bon (il renvoie vars la page wxPython) - Tu devrais indiquer ce qu'il vaut mieux faire avec les options proposées à la fin de l'installation de Python ("Compile Python .py files to pyc" et "Create batch files for tools scripts").
Sinon, le tuto en lui-même est nickel : bravo.
@+ Xav'
|
Le nouveau portail wxWidgets francophone : www.wxdev.fr Ben en fait, vous y êtes déjà ... et effectivement, depuis le temps, ce n'est plus tellement nouveau....
|
Gamal le Celte (Membre)
Lieu: Nancy
Inscrit le : 28-10-2008
Messages: 10
Snippets: 0
Tutoriels: 1
Hors ligne |
Le problème doit venir de la compilation de wxPython. J'ai modifié le Tutoriel comme suit :
2 – Installation de wxPython. Double cliquez sur le fichier : « wxPython2.8-win32-unicode-2.8.9.1-py25.exe » que vous avez dans votre répertoire « Telechargement ». Acceptez la licence et donnez le chemin d'installation suivant : C:\Python25\Lib\site-packages. Dans Python, les bibliothèques internes sont installées dans ce répertoire. Choisissez « Full installation » et cliquez sur « Next ». Lorsque l'installation est fini une fenêtre s'ouvre avec 3 cases à cocher. Vous pouvez décocher « View README.win32.txt » mais les autres doivent être cochées. Cliquez sur « Finish ». Une console Dos s'ouvre pour la compilation des bibliothèques. Normalement, wxPython est bien installé.
J'ai réinstallé wxPython sur mon PC est ca marche.
Pour le lien, je l'ai rectifié.
Mille pardons pour ces problèmes.
|
_____________________________________
Gamal Python / Boa / wx.Python
|
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1390
Snippets: 25
Tutoriels: 6
Site web
Hors ligne |
Gamal le Celte:Le problème doit venir de la compilation de wxPython Ben non, j'ai essayé les deux méthodes, et ça ne marche pas mieux avec la compilation.
Je vais réessayer à la maison (sans les restrictions de compte utilisateur, pour voir)
Gamal le Celte:Mille pardons pour ces problèmes. Pas de soucis.
Je te tiens au courant. @ Xav'
|
Le nouveau portail wxWidgets francophone : www.wxdev.fr Ben en fait, vous y êtes déjà ... et effectivement, depuis le temps, ce n'est plus tellement nouveau....
|
Gamal le Celte (Membre)
Lieu: Nancy
Inscrit le : 28-10-2008
Messages: 10
Snippets: 0
Tutoriels: 1
Hors ligne |
Mes cheveux tombent, car je ne trouve pas le problème. Sauf que : as-tu téléchargé le binaire de Boa, ou les sources ?
Il faut télécharger le binaire : - boa-constructor-0.6.1.bin.setup.exe
et non les sources : - boa-constructor-0.6.1.src.win32.exe ni : - boa-constructor-0.6.1.src.zip
Bon, je vais le préciser dans le tutorial.
Je ne l'ai pas encore dis, mais il est bien ce site.
|
_____________________________________
Gamal Python / Boa / wx.Python
|
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1390
Snippets: 25
Tutoriels: 6
Site web
Hors ligne |
Bon, ben à la maison, ça a marché. En fait, je me suis aperçu que la compilation, à la fin de l'installation de wxPython, était plus longue à s'effectuer. J'en déduis qu'elle ne s'était tout simplement pas déroulée correctement.
La seule différence, hormis le fait que je sois à la maison (avec un compte admin), c'est que j'ai installé wxPython "pour tous les utilisateurs". Je referais un essai pour voir si le problème vient bien de là .
Bon, ben maintenant, y'a plus qu'Ã tester...
@+ Xav'
|
Le nouveau portail wxWidgets francophone : www.wxdev.fr Ben en fait, vous y êtes déjà ... et effectivement, depuis le temps, ce n'est plus tellement nouveau....
|
doudy (Nouveau membre)
Inscrit le : 26-08-2008
Messages: 2
Snippets: 0
Tutoriels: 0
Hors ligne |
Bonjour,
Merci pour ce tuto. Tout se passe bien jusqu'Ã ce que je fasse la modif BugCoging.py
Au moment où je fais "Ajouter aux favoris" j'ai le message d'erreur dont la copie d'écran est ici:

Voici les versions Windows installées: Python 2.6.2 wxPython2.8-win32-unicode-2.8.10.1-py26 Boa 0.6.1
Merci de votre aide
doudy ---------- Après moultes manipulations et recherches j'ai trouvé la solution et tout est rentré dans l'ordre
Merci
Dernière modification par doudy (03-06-2009 19:14:24)
|
|
Gamal le Celte (Membre)
Lieu: Nancy
Inscrit le : 28-10-2008
Messages: 10
Snippets: 0
Tutoriels: 1
Hors ligne |
Voila ca qui est dans le tuto :
Tutoriel:Dans la fenêtre de l'éditeur, il y a un onglet « Explorateur ». Comme son nom l'indique, vous y trouvez un explorateur de fichier. Déployez les Favoris et cherchez dans « Root » votre fichier « BugCoging.py ». Sélectionnez-le, et cliquez droit pour sélectionner « Ajouter aux favoris ». Cliquez sur « Favoris » et double-cliquez sur votre fichier. Votre fichier s'ouvre dans une fenêtre de l'éditeur. Allez dans le menu « Fichier » et cliquez sur « Importez le module dans le shell », puis sur « Fichier/fermer ». Comme montré sur l'image, à ce stade tu dois :
Tutoriel:Allez dans le menu « Fichier » et cliquez sur « Importez le module dans le shell », puis sur « Fichier/fermer ». Cette manipulation est faite, justement pour corriger ce problème.
Bienvenue et bon code.
|
_____________________________________
Gamal Python / Boa / wx.Python
|
Menu Tutoriels (navigation): |
|