PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → Problème Python
Problème Python
Débuté par Wouter Pleijsier, 11 juin 2025 11:00 - 1 réponse
Posté le 11 juin 2025 - 11:00
PythonInitialize(AppData\Local\Programmes\Python\Python39\python39.dll)
PythonAddPath(pythonproject.venv\lib\site-packages)
Trace(PythonExecute(test.py, testfunc, 2))

def testfunc(x) :
return x * 2

J'ai le code Python dans un fichier appelé test.py, et j'ai le code en haut dans mon Windev.
J'ai Windev Suite Saas 2025.

Cela me donne une erreur disant ce qui suit :
Vous avez appelé 'PythonExecute'.
Python n'a pas trouvé la fonction testfunc dans le module test.

Cela fonctionnait avant, avec mon module actuel, maintenant je ne peux pas exécuter une seule fonction Python, quoi que je fasse. Tous les fichiers existent, l'erreur semble me dire que le fichier est là, c'est juste qu'il ne trouve pas la méthode ?

J'ai lutté avec cela pendant des jours, quelqu'un peut me dire s'il y a une solution à ce problème, parce que je suis en train de perdre la tête.

J'ai essayé plusieurs versions de Python, un nouveau projet, de nouveaux fichiers Python, une syntaxe Windev différente, et je suis perdu.

Si vous avez une solution, vous pouvez l'indiquer ici ou m'envoyer un courriel à l'adresse woutp99@gmail.com pour une réponse plus rapide.
Membre enregistré
74 messages
Posté le 17 juin 2025 - 02:36
Bonjour,

Une idée comme ça : Windev et python doivent être dans la même version, 32bits ou 64bits.

Cordialement.

--
-----------
SAAS 2025
HFSQL
Windows 11