Annonce

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

17 mai 2019 : accident de la base de données : plus d'infos

#1 2020-04-26 12:08:46 py / pyext ne se charge pas (Pd vanilla 0.48)

Blindekinder
membre
Lieu: Suisse
Date d'inscription: 2009-01-26
Messages: 78

py / pyext ne se charge pas (Pd vanilla 0.48)



Salut!
Je tente d'installer py/pyext, mais PD refuse de charger la lib:

[import] 1.3
	written by Hans-Christoph Steiner <hans@eds.org>
	compiled on Jun 17 2011 at 10:45:22 
	compiled against Pd version 0.43.0
[import]: ERROR: can't load library in py

j'ai invariablement:

py
... couldn't create

Pas d'autres messages, et j'ai le verbose au max.

J'ai mis le chemin absolu dans le path.

pd-py et Pd-0.48.1 ont été installés avec les paquets officiels Linux Mint 19


KX Studio (Kubuntu 19.10) :: Pd 0.50

Hors ligne

 

#2 2020-04-26 21:02:00 Re : py / pyext ne se charge pas (Pd vanilla 0.48)

Blindekinder
membre
Lieu: Suisse
Date d'inscription: 2009-01-26
Messages: 78

Re: py / pyext ne se charge pas (Pd vanilla 0.48)



J'avais aussi tenté avec Deken, mais quoi que je cherche il ne me trouvait que Deken lui-même. Si je l'installais, ça faisait une erreur.
J'ai fini par l'installer depuis les dépôts Mint, et j'ai pu installer py par là.

Cette fois ça semble fonctionner, du moins je peux créer l'objet [py]. Par contre si je fais un clic droit>propriétés, une fenêtre s'ouvre (flext attribute editor), mais quoi que j'y fasse, même la fermer, me met une erreur:

 invalid command name "pd"

je vais tester py, mais tout de même, quelle galère...


KX Studio (Kubuntu 19.10) :: Pd 0.50

Hors ligne

 

#3 2020-04-26 21:28:15 Re : py / pyext ne se charge pas (Pd vanilla 0.48)

Blindekinder
membre
Lieu: Suisse
Date d'inscription: 2009-01-26
Messages: 78

Re: py / pyext ne se charge pas (Pd vanilla 0.48)



ok, je déclare py inutilisable:

pas de patch d'aide dans le répertoire, et si j'ouvre les exemples depuis le dossier de la lib (~/.local/lib/pd/extra/py), ceux qui contiennent l'objet [py] crash pd.
Tous les autres objets (pyext... ) ne peuvent pas être créés.
Si je charge les patches d'exemple avec des [py] depuis pd (ctrl+o), ils se chargent mais ont tous plusieurs erreurs, et les fichiers .py sont inexistants.


KX Studio (Kubuntu 19.10) :: Pd 0.50

Hors ligne

 

#4 2020-04-26 23:18:15 Re : py / pyext ne se charge pas (Pd vanilla 0.48)

Blindekinder
membre
Lieu: Suisse
Date d'inscription: 2009-01-26
Messages: 78

Re: py / pyext ne se charge pas (Pd vanilla 0.48)



Également testé sur Pd 0.50 sur mon système Kubuntu/KXStudio: le problème reste entier.


KX Studio (Kubuntu 19.10) :: Pd 0.50

Hors ligne

 

#5 2020-05-12 11:28:56 Re : py / pyext ne se charge pas (Pd vanilla 0.48)

Blindekinder
membre
Lieu: Suisse
Date d'inscription: 2009-01-26
Messages: 78

Re: py / pyext ne se charge pas (Pd vanilla 0.48)



Bon, pas grand monde semble utiliser py. Mais si quelqu'un est intéressé·e, j'ai eu ma réponse sur pd-list, par IOhannes zmölnig, ci-dessous.

En gros:

-bug de package ubuntu, il semblerait que ça fonctionne sous debian, mais difficile à résoudre
-déjà, en installant le paquet, il devrait installer flext qui est une dépendance.
-de toute façon, ça ne prend en charge que Python 2.7, un peu dépassé et qui ne fonctionne pas pour mon projet.

donc voilou, tant pis, je vais tenter un truc avec [shell]

citation :

>> hmm, it seems it cannot find flext. (a dependency of py/pyext.
> flext, was not installed, at least the Ubuntu package...
that seems quite broken.
libflext-pd0 should be a required dependency of the pd-py package.

however, comparing [1] and [2] it seems that the Ubuntu-package are
broken whereas the Debian-package is not, even though both have the very
same version ("0.2.2+git20170625.1.88fc77a-2").
i have no idea who is to blame, and how to fix this (while being
responsible for the Debian package, i have no direct connection to Ubuntu).

you *might* have luck installing the package for Debian/buster (but you
might as well not).

you could file a bug report with ubuntu (using the "reportbug" tool),
but i don't think that there's a realistic chance to get a fix into
bionic or eoan, and because of the Python2.7 EOL, pd-py is no longer
part of focal, and will only be re-introduced into any official release
of Debian/Ubuntu/... once there's Python3 support.

sorry.


KX Studio (Kubuntu 19.10) :: Pd 0.50

Hors ligne

 

#6 2020-05-13 17:00:03 Re : py / pyext ne se charge pas (Pd vanilla 0.48)

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1431
Site web

Re: py / pyext ne se charge pas (Pd vanilla 0.48)



hello,
juste par curiosité : que veux tu faire avec [py] ?
Car il y a aussi le wrapper lua avec la lib 'pdlua', peut être que ça peut convenir à ce que tu veux ?

Hors ligne

 

#7 2020-05-13 17:25:52 Re : py / pyext ne se charge pas (Pd vanilla 0.48)

Nicolas Danet
membre
Date d'inscription: 2019-05-26
Messages: 21
Site web

Re: py / pyext ne se charge pas (Pd vanilla 0.48)



Je suppose : < http://codelab.fr/7256 >.

Hors ligne

 

#8 2020-05-13 22:00:10 Re : py / pyext ne se charge pas (Pd vanilla 0.48)

Blindekinder
membre
Lieu: Suisse
Date d'inscription: 2009-01-26
Messages: 78

Re: py / pyext ne se charge pas (Pd vanilla 0.48)



oui, c'est ça. Il s'agit d'un test auditif sur PD, qui envoie les données à Python/matPlotLib pour afficher puis sauver le graphique et une feuille de donnée.
Le test et le graphique nécessitent des améliorations mais sont fonctionnels, et attendent de pourvoir discuter ensemble pour entrer en phase de test.
http://codelab.fr/up/Capture-du-2020-05-10-00-26-38.png

J'ai pensé à pd-lua, mais comme il existait un bending Python, que je connais déjà un peu, j'ai voulu éviter de me plonger dans un nouveau code.


KX Studio (Kubuntu 19.10) :: Pd 0.50

Hors ligne

 

#9 2020-05-13 22:11:04 Re : py / pyext ne se charge pas (Pd vanilla 0.48)

Blindekinder
membre
Lieu: Suisse
Date d'inscription: 2009-01-26
Messages: 78

Re: py / pyext ne se charge pas (Pd vanilla 0.48)



Ah, et j'oubliais:
Après installation du paquet ubuntu pd-flext, requis par pd-py, ça ne fonctionnait toujours pas avec le paquet, mais j'ai installé par Deken et ça va plus ou moins:
-la plupart des patch exemples s'ouvrent et les objets s'instancient, sauf les deux sig- qui font crasher PD.
-il y a quelques erreurs dans les patches, mais les objets semblent fonctionner.
-cette erreur au chargement de la lib:
ImportError: No module named _multiarray_umath

Mais py en est encore à Python 2.7, et mon graphique ne fonctionne pas en l'état. A voir si je creuse ou si je trouve une autre solution, simplement avec [bash] peut-être.


KX Studio (Kubuntu 19.10) :: Pd 0.50

Hors ligne

 

#10 2020-05-13 23:14:15 Re : py / pyext ne se charge pas (Pd vanilla 0.48)

Blindekinder
membre
Lieu: Suisse
Date d'inscription: 2009-01-26
Messages: 78

Re: py / pyext ne se charge pas (Pd vanilla 0.48)



RAAAAAh,

heureusement que j'ai fait cette capture, c'est la seule trace de mon script:
En voulant essayer des trucs, j'ai fait par mégarde:

import /chemin/du/script.py

dans le terminal standard,
ce qui enregistre une capture de la fenêtre qui a le focus sur le bureau. Mon script est maintenant une belle image d'une fenêtre de propriétés de fichier.
bravo...


KX Studio (Kubuntu 19.10) :: Pd 0.50

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2020