Interpréteur PyPy et modules tiers - Python - Programmation
Marsh Posté le 25-06-2009 à 15:02:33
Etant donné que scipy & co. sont des modules reposant en grande partie sur l'API C de Python, tu as peu de chance de pouvoir t'en servir avec PyPy...
Marsh Posté le 25-06-2009 à 16:23:45
Ok, merci.
Je vais regarder les modules compatibles avec PyPy.
Savez-vous comment installer des modules sous PyPy (la démarche est différente de Python classique) ?
Les fonctions issues du module stats (importé via scipy par ex.) peuvent-elles être disponibles pour PyPy ?
Marsh Posté le 24-06-2009 à 14:42:26
Bonjour,
à partir de python 2.5 sous Windows XP, j'ai créé un compilateur PyPy par traduction :
python translate.py --opt=3 targetpypystandalone.py
ça génère un pypy-c.exe qui lance une console.
Vision de l'interpréteur sous console :
Python 2.5.2 (64770, Jun 23 2009, 15:53:11)
[PyPy 1.1.0] on win32
Type "help", "copyright", "credits" or "license" for more information.
And now for something completely different: ``this sentence is false''
>>>>
(4 > au lieu de 3 pour python classique)
Problème:
>>>> import numpy
(...)
ImportError : No module named numpy
comment installer des modules comme numpy, scipy, psyco etc... à importer depuis cet interpréteur pypy ?
Mon but est de compiler sous pypy un script paramétrable prog_main.py qui lance en boucle des scripts init.pyw et create.pyw (où on importe numpy, scipy, ce qui marche avec l'interpréteur python classique), pour un gain de temps et de mémoire.
Comment utiliser pypy dans ce cas ?
Merci pour vos réponses.