wxDev.fr, le portail francophone consacré à wxWidgets ! ( The french portal for wxWidgets )  
Esp. membre
Recheche rapide



Recherche avancée
Statistiques
Membres inscrits :2359

Membres en ligne : 0
Invités en ligne : 1
Pub hébergeur
Pourquoi cette pub ?

Valid XHTML 1.0 Transitional

Valid CSS2

Menu Tutoriels (navigation):
Pages: 1    Accueil » Tutoriels » Langage autre que C++
» Installer un environnement wxPython sur son PC.
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 :

  Taille du fichier : 115.61 Ko
Téléchargé / Affiché : 7645 fois.

Afficher le fichier à l'aide du navigateur

Télécharger le fichier pour l'enregister
Explications finales :
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.
Commentaires
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1367
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à...
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: 1367
Snippets: 25
Tutoriels: 6
Site web
Hors ligne
Gamal le Celte a écrit:
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 a écrit:
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à...
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: 1367
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à...
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:

http://uppix.net/b/e/1/ee5e48d3a79fad387ffbf76aab17et.jpg

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 a écrit:
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 a écrit:
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):
Pages: 1    Accueil » Tutoriels » Langage autre que C++
» Installer un environnement wxPython sur son PC.