modules de calcul pour python 2.5.2

modules de calcul pour python 2.5.2 - Python - Programmation

Marsh Posté le 31-07-2009 à 13:48:47    

Bonjour ,
je cherche à installer les bibliothèque de calculs scientifiques (numpy+scipy...), pour effectuer des traitements sur des "fichiers.txt", afin de tracer des courbes 2D avec Gnuplot . alors voilà comment j'ai procédé mais sans succès:
sachant que je suis débutante en python !!!
1--j'ai commencé par installer python3.1 , et j'ai appris que les modules de calcul que je veux utiliser ne sont pas encore disponibles pour cette version .
2-- j'ai désinstallé python3.1 et je l'ai remplacé par python 2.5.2 , j'ai installé par la suite Gnuplot+PyGnuplot + Wingide 101-3.1.3.1 comme framework.
3-- j'ai installé numpy 1.1.1 que j'ai remplacé par 1.2.0. (ça commence à faire bcp !!)
4-- installation de scipy 0.6.0 pour manipuler des tableaux et pouvoir utiliser la super fonction io.array_import.read_array('file') . mais là j'ai un message d'erreur genre pb de compatibilité de version de modules.
Ma QUESTION est : quelle version de python dois je installer pour que tous ces modules soient compatibles entre eux , ou l'inverse les modules qui sont compatibles avec Python 2.5.2.
 
aidez moi s'il vous plait , car ça fait quelques jours que ça durent et je dois avancer dans mon sujet de stage.
Merci d'avance.
 
 
 

Reply

Marsh Posté le 31-07-2009 à 13:48:47   

Reply

Marsh Posté le 31-07-2009 à 14:44:57    

il faut que tu lises les prérequis de tous ces projets pour le savoir.

Reply

Marsh Posté le 31-07-2009 à 14:54:12    

ok! mais tu veux dire quoi par pré-requis des projets!!!

Reply

Marsh Posté le 01-08-2009 à 21:32:10    

kbourai a écrit :

Bonjour ,
je cherche à installer les bibliothèque de calculs scientifiques (numpy+scipy...), pour effectuer des traitements sur des "fichiers.txt", afin de tracer des courbes 2D avec Gnuplot . alors voilà comment j'ai procédé mais sans succès:
sachant que je suis débutante en python !!!
1--j'ai commencé par installer python3.1 , et j'ai appris que les modules de calcul que je veux utiliser ne sont pas encore disponibles pour cette version .


Hé oui - Python 3 est tout nouveau et semble (j'ai pas vraiment regardé en détail) très très différent des Python 2...
 

kbourai a écrit :

2-- j'ai désinstallé python3.1 et je l'ai remplacé par python 2.5.2 ,


Ok - La 2.5 ou 2.6 sont maintenant bien supportées par les divers modules qui foisonnent. Pour l'exemple moi aussi je suis en 2.5...
 

kbourai a écrit :

j'ai installé par la suite Gnuplot+PyGnuplot + Wingide 101-3.1.3.1 comme framework.
3-- j'ai installé numpy 1.1.1 que j'ai remplacé par 1.2.0. (ça commence à faire bcp !!)


Moi je suis à la v1.3  ;)  
 

kbourai a écrit :

4-- installation de scipy 0.6.0 pour manipuler des tableaux et pouvoir utiliser la super fonction io.array_import.read_array('file') . mais là j'ai un message d'erreur genre pb de compatibilité de version de modules.
Ma QUESTION est : quelle version de python dois je installer pour que tous ces modules soient compatibles entre eux , ou l'inverse les modules qui sont compatibles avec Python 2.5.2.


C'est en effet hyper important de bien utiliser le bon module fait pour la version que t'utilises. Surtout sous Windows. Ca l'est moins sous Linux car là, on compile le module sur sa propre machine donc c'est lors de la compilation que le module est créé et donc il correspond à ton environnement mais sous Windows, tu récupères un module déjà compilé pour une version x ou y et donc il te faut récupérer le module compilé pour ta version et pas celui d'une autre.
 
Donc quand tu télécharges un module Python Windows, il est toujours indiqué "pyX.Y" (X et Y étant les versions de Python qui supportent le module par exemple py2.5 pour Python 2.5). Cette indication se trouve dans le nom du module.
Par exemple je suis allé voir pour ton scipy. Je suis donc allé sur la page principale des développeurs du module http://www.scipy.org puis la page Downloads qui m'a amené sur le site sourceforge (site utilisé par la majorité des développeurs GPL) et sur cette page particulière http://sourceforge.net/projects/scipy/files
 
Là, on voit la dernière version 0.7 avec différents fichiers pour différents supports. On trouve donc

  • scipy-0.7.1.zip   => les sources compressés par winzip => sera privilégié si on veut recompiler le module sous Windows
  • scipy-0.7.1.tar.gz  => les sources stockés dans une archive de type "tar" puis compressés par gzip  => sera privilégié si on veut recompiler le module sous Linux mais on peut très bien utiliser le fichier précédent qui contient les mêmes sources. C'est seulement le contenant qui change, pas le contenu
  • scipy-0.7.1-win32-superpack-python2.6.exe   => le module déjà compilé pour Python 2.6
  • scipy-0.7.1-win32-superpack-python2.5.exe   => le module déjà compilé pour Python 2.5
  • scipy-0.7.1-py2.6-python.org.dmg
  • scipy-0.7.1-py2.5-python.org.dmg

=> ces 2 derniers fichiers je ne sais pas à qui ils servent mais ils doivent sûrement servir. Ptet pour les mac...
 
Donc, surtout si t'es sous Windows, il te faut prendre le bon fichier car lui seul fonctionnera avec ta version de Python... => scipy-0.7.1-win32-superpack-python2.5.exe


Message édité par Sve@r le 01-08-2009 à 21:34:03

---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
Reply

Marsh Posté le 03-08-2009 à 14:49:39    

merci pour ta réponse "Sve@r", j'ai installé : scipy-0.7.1-win32-superpack-python2.5.exe ,j'ai effectué quelques petits tests et ça a l'air de marcher. j'ai une autre question : est ce que quelqu'un aurait un lien vers " PyGnuplot" qui traite la manipulation de données numériques : car je souhaite tracer des courbes 2D à partir de fichiers.csv que j'ai crée ( à partir de fichiers.txt) avec PyGnuplot et je galère avec les déclarations de fonctions. je suis débutante en Python alors je compte sur vos réponses  :hello:  
 
merci d'avance .

Reply

Marsh Posté le 03-08-2009 à 19:40:51    

kbourai a écrit :

merci pour ta réponse "Sve@r", j'ai installé : scipy-0.7.1-win32-superpack-python2.5.exe ,j'ai effectué quelques petits tests et ça a l'air de marcher. j'ai une autre question : est ce que quelqu'un aurait un lien vers " PyGnuplot" qui traite la manipulation de données numériques : car je souhaite tracer des courbes 2D à partir de fichiers.csv que j'ai crée ( à partir de fichiers.txt) avec PyGnuplot et je galère avec les déclarations de fonctions. je suis débutante en Python alors je compte sur vos réponses  :hello:  
 
merci d'avance .


 
Ah ben là faut bosser. Chercher sur le net, taper de petits exemples, etc. On a tous débutés un jour et on a tous fait pareil.
 
J'ai trouvé ce lien qui donne qq trucs http://www.phwinfo.com/forum/fr-co [...] hique.html


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed