Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2014-01-06 06:31:45 pyext => compilation des .py en pyo

philippe boisnard
membre
Date d'inscription: 2008-09-23
Messages: 478

pyext => compilation des .py en pyo



Yo

bonne année à tous

voici mon problème

1/ j'ai pyext, il fonctionne parafitement, par exemple avec l'exemple de nonononnono de morphing
2/ j'ai tenté de faire un script .py en respectant les syntaxes python to pd :

try:
        import pyext
except:
        print "ERROR: This script must be loaded by the PD/Max pyext external"
etc etc etc

et j'ai alors compilé mon .py par le terminal
en faisant :: python -O -m compileall datab.py

Or le résultat ne monte pas en pyext

alors je me suis dot que j'avais mal programmé et donc je suis allé cherché u exemple à compiler
donc simple.py
https://svn.grrrr.org/ext/trunk/py/scripts/simple.py

et j'ai compilé
et cela ne fonctionne pas

est-ce qu'il serait possible que quelqu'un me mette à jour là-dessus ?
genre de bien comprendre ce qui se passe dans la compilation
mais aussi face un petit tutoriel de comment on script le python pour pyext avec la question des inlet ourlet, des def, des self. ????

bon voilà

je vous embrasse tous
love est la vérité

philippe

Hors ligne

 

#2 2014-01-06 10:51:49 Re : pyext => compilation des .py en pyo

psc
membre
Date d'inscription: 2011-06-13
Messages: 21

Re: pyext => compilation des .py en pyo



tu n'as pas besoin de compiler le script, pyext s'occupe de ça pour toi automagiquement. il y a quelques scripts pyext dans l'ancienne version de mtl: https://github.com/aalex/pdmtl

à+

Hors ligne

 

#3 2014-01-06 13:32:45 Re : pyext => compilation des .py en pyo

philippe boisnard
membre
Date d'inscription: 2008-09-23
Messages: 478

Re: pyext => compilation des .py en pyo



bon alors il y a un problème : en tout et pour tout je n'ai qu'un script qui fonctionne un de nononononononon
les scripts simple ou de pdmtl ne fonctionnent pas

je mets mon test de scripts qui est à deux balles
# test by philippe boisnard 2014

try:
    import pyext
except:
    print "ERROR: This script must be loaded by the PD/Max pyext external"



class basededonne(pyext._class):

   
     # number of inlets and outlets
    _inlets=1
    _outlets=1
# methods for all inlets
    index=0
    fichier="empty"

def symbol_1(self,fich):   
    chaines=str(fich)
    self.fichier = open("/Applications/puredata/67-vazulkaNew/Vazulka_Janvier_4/basedonnee.txt",'r')
    for ligne in self.fichier:
            for chaine in self.chaines:
                if chaine in ligne:
                        self._outlet(ligne)

la version python non reformatée pour pd fonctionnait parfaitement avec le terminal !!! grrrrr

Hors ligne

 

#4 2014-01-06 23:13:07 Re : pyext => compilation des .py en pyo

psc
membre
Date d'inscription: 2011-06-13
Messages: 21

Re: pyext => compilation des .py en pyo



sous linux pyext fonctionne, que vois-tu dans la console pd?
tu devrais voir quelque chose comme quand tu fais [import py]:

------------------------------------------------
py/pyext 0.2.2 - python script objects
(C)2002-2011 Thomas Grill - http://grrrr.org/ext

using Python 2.7.3 (default, Sep 26 2013, 20:13:52) 
[GCC 4.6.3]

Python array support enabled
------------------------------------------------

Hors ligne

 

#5 2014-01-07 07:06:31 Re : pyext => compilation des .py en pyo

philippe boisnard
membre
Date d'inscription: 2008-09-23
Messages: 478

Re: pyext => compilation des .py en pyo



hello, of course que pyext fonctionne chez moi,


------------------------------------------------
py/pyext 0.2.2 - python script objects
(C)2002-2011 Thomas Grill - http://grrrr.org/ext

using Python 2.7.1 (r271:86832, Jul 31 2011, 19:30:53)
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)]

Python array support enabled
------------------------------------------------

mais c'ets mon script qui ne fonctionne pas

Hors ligne

 

#6 2014-01-07 08:49:18 Re : pyext => compilation des .py en pyo

nononononono
membre
Lieu: Toulouse
Date d'inscription: 2011-02-04
Messages: 614

Re: pyext => compilation des .py en pyo



salut philippe,
question bête, mettons que ton script s'appelle test.py
tu as bien appelé dans pure data  : [pyext test basededonnee] ?

Hors ligne

 

#7 2014-01-07 08:59:09 Re : pyext => compilation des .py en pyo

philippe boisnard
membre
Date d'inscription: 2008-09-23
Messages: 478

Re: pyext => compilation des .py en pyo



euh non ?
yeahhhhh oui cela fonctionne !!!

Dernière modification par philippe boisnard (2014-01-07 09:02:09)

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024