- Vue d'ensemble (Overview)
- Cryptographie
- Base de donnés
- Java
- Python
- Notes de publication
- À propos du package d'activités Python
- Compatibilité du projet
- APIweb
Activités du développeur.
v2.2.1
Date de publication: 03 juin 2026
Nouvelles fonctionnalités et améliorations
- À partir de cette version, le package d’activités Python est compatible avec Python 3.14.
- Lorsqu'elle est ajoutée au concepteur, l'activité Étendue Python détecte désormais les installations Python disponibles sur la machine. La sélection d'une installation dans la nouvelle liste Versions de Python installées renseigne automatiquement les propriétés Chemin d'accès, Chemin d'accès à la bibliothèque et Plate-forme cible . Il s'agit d'une fonctionnalité de conception uniquement; il ne détecte pas les installations au moment de l'exécution.
- L’activité Étendue Python prend désormais en charge les environnements virtuels Python. Lorsque la propriété Chemin d'accès pointe vers un environnement virtuel, les packages installés dans cet environnement sont correctement résolus lors du runtime.
- Une nouvelle propriété Limite de taille des données de script a été ajoutée à l’activité Étendue Python. Il contrôle la taille maximale des données transmises à une méthode Python en tant qu'arguments. La valeur par défaut est de 25 Mo. Les arguments dépassant la limite produisent désormais un message d'erreur clair au lieu de planter le processus Python.
- Une nouvelle propriété Log Python Output to File (diagnostique) a été ajoutée à l'activité Étendue Python. Lorsque cette option est activée, la sortie du processus Python est écrite dans les fichiers journaux locaux, ce qui vous aide à diagnostiquer les problèmes de script.
- Les activités Python peuvent désormais être utilisées dans des workflows codés.
- Les collections de types simples (par exemple,
StringouInt32), tels que les objetsListetDictionary, transmises en tant qu’arguments à l’activité Appeler la méthode Python, sont désormais correctement sérialisées. - Les problèmes de configuration, tels qu’une version de Python non prise en charge ou un fichier de bibliothèque manquant, produisent désormais des erreurs de validation plus claires. Indiquer le chemin complet de l’exécutable Python dans la propriété Chemin au lieu du dossier d’installation est désormais automatiquement corrigé.
- La description de la propriété Délai d'attente indique désormais que la valeur est exprimée en secondes.
- Le package d’activités Python est désormais disponible en roumain.
Résolution de bogues
- L’exécution de Python sur la plate-forme cible 32 bits (x86) ne fonctionnait pas.
- L’activité Étendue Python se bloquait lorsque le script écrivait un volume élevé de texte dans la sortie standard, ce qui échouait éventuellement avec une erreur « Le pipeline est interrompu».
- Le processus hôte Python ne se terminait pas lorsque le Délai d’attente de l’activité Étendue Python se terminait et continuait à s’exécuter en arrière-plan.
- Les erreurs se produisant lors de la communication avec le processus Python étaient rejetées en mode silencieux et réaffichées sous forme de messages génériques, tels que « Erreur lors de l'invocation de la méthode Python». Le message d’erreur inclut désormais la cause sous-jacente.
v2.1.0
Date de publication : 5 mars 2026
Nouvelles fonctionnalités et améliorations
- Le package d'activités Python prend désormais en charge la compatibilité des projets multiplate-forme. Pour plus de détails sur l’expérience de conception, reportez-vous à Conception d’automatisations.
Important :
Lorsqu'elles sont utilisées dans Studio Web, les automatisations nécessitent une machine locale via l'Assistant UiPath pour accéder à un environnement Python installé localement. L'installation du runtime Python directement sur l'image Cloud Serverless à chaque exécution est possible, mais pas officiellement prise en charge.
- Lorsque le dossier Python racine est indiqué dans la propriété Path , l’activité effectue désormais une recherche plus approfondie pour localiser l’exécutable.
Changement radical
À partir de la version 2.1.0 du package d’activités Python :
- Suppression de la prise en charge de .NET 4.6.1 : cette version de package et toutes les versions ultérieures sont incompatibles avec les projets Windows - Legacy. Utilisez uniquement des projets Windows ou multiplate-formes.
- Suppression de la prise en charge de Python 2.7, 3.4 et 3.5 : seules les versions de Python prises en charge par le runtime Python.NET correspondant sont désormais compatibles. Les fichiers binaires
Python.Runtime.*.dll(x86 et x64) pour ces versions ont été supprimés.
Versions de package antérieures à 2.1.0 continuer à prendre en charge .NET 4.6.1 selon le calendrier d'obsolescence suivant.
v1.10.0
Date de publication : 7 avril 2025
Améliorations
- À partir de cette version, le package d'activités Python est compatible avec Python 3.13.
- Les exceptions liées à Python ont désormais un meilleur signalement des erreurs et une fiabilité d'exécution améliorée.
- Les activités liées à Python affichent désormais le logo Python dans la liste des activités pour une identification facile. Ces activités sont également visibles dans Studio Web lorsque le bouton bascule Studio Desktop est activé.
v1.9.0
Date de publication : 11 décembre 2024
Résolution de bogues
- L’étendue Python (Python Scope) se bloquait lorsqu’aucun runtime .NET Desktop Runtime n’était installé sur la machine. L'activité Étendue Python (Python Scope) nécessite désormais l'installation de .NET 6 Desktop Runtime ou d'une version plus récente, alors qu'elle avait auparavant spécifiquement besoin de .NET 6 Desktop Runtime. De plus, pour ce scénario, nous affichons désormais un message d’erreur plus précis.
Erratum (ajout du 7 mars 2025) pour clarifier la note de version précédente : À partir de la version 1.9.0, le package d’activités Python prend en charge les projets créés avec le runtime .NET 8.
v1.8.2
Date de publication : 26 septembre 2024
Résolution de bogues
- Correction de la signature des fichiers binaires intégrés.
v1.8.1
Date de publication : 6 mars 2024
Nouvelles fonctionnalités et améliorations
Le package d'activités Python est désormais compatible avec Python version 3.12 et .NET 6.
v1.7.1
Date de publication : 11 août 2023
Améliorations
Le package d'activités Python est désormais compatible avec Python version 3.11.
v1.6.0
Date de publication : 17 février 2022
Résolution de bogues
Correction d’un problème de prise en charge de Python v3.10.1 par UiPath.Python.Activities v1.4.1.
v1.4.1
Date de publication : 25 août 2021
Améliorations
Le package d'activités Python est désormais compatible avec.NET 5 Windows.
L'activité Python Scope inclut désormais une propriété Délai d'attente (Timeout), permettant aux utilisateurs de choisir la durée d'exécution d'un script Python jusqu'à ce qu'il se termine et qu'une exception soit levée.
Problèmes connus
L'exécution de Python n'est pas disponible lors de l'utilisation de Python 3.3 sur .NET 4.6.1 (x64 et x86).
v1.3.0
Date de publication : 13 janvier 2021
Améliorations
Nous prenons maintenant en charge Python jusqu’à la version 3.9. À partir de Python 3.5, il n’est pas nécessaire de sélectionner manuellement la version dans l’activité Étendue Python (Python Scope), car elle est capable de comprendre la version par elle-même.
En outre, comme vous pouvez le remarquer à partir du nom de la version, nous sommes passés à la version sémantique du package d'activités Python.
Ajout de la prise en charge des caractères Unicode.
v1.1.7594.35963
Date de publication : 21 octobre 2020
Résolution de bogues
- L’activité Charger le script Python (Load Python Script) ne fonctionnait pas correctement lorsqu’elle était utilisée avec la bibliothèque Python
xlwings.
v1.1.6863.33404
Date de publication : 10 octobre 2018
Nouvelles fonctionnalités et améliorations
Nous avons compris votre besoin de prise en charge des modèles d'apprentissage machine. Nous avons donc amélioré le package d'activités Python, en ajoutant la prise en charge de Python x64.
Nous y sommes enfin arrivés : la totalité d'UiPath Platform a été localisée. Vous pouvez avoir une expérience réellement immersive , de l'installation à la conception et à l'exécution. Désormais, en plus de l'anglais, vous pouvez accéder à tous les éléments, y compris à notre documentation en ligne, en japonais.
Résolution de bogues
- Correction d'un problème qui empêchait l'affichage correct des erreurs de script Python dans Studio.
v1.0.6716.23055
Date de publication : 4 juin 2018
Nouvelles fonctionnalités et améliorations
UiPath.Python.Activities est un nouveau package d’activités créé pour activer l’exécution de scripts et de méthodes Python directement à partir d’un workflow. Il contient les activités suivantes :
- Récupérer l'objet Python (Get Python Object) : récupère le type .NET utilisé dans un script Python spécifié.
- Étendue Python (Python Scope) : conteneur fournissant une étendue pour les activités Python.
- Appeler la méthode Python (Invoke Python Method) : vous aide à exécuter une méthode spécifiée à partir d'un script Python directement dans un workflow.
- Charger un script Python (Load Python Script) : convertit votre code Python en une variable
PythonObject. - Exécuter le script Python (Run Python Script) : vous permet d'exécuter le code Python. Vous pouvez entrer le code directement dans l'activité ou fournir son chemin de fichier.
- v2.2.1
- Nouvelles fonctionnalités et améliorations
- Résolution de bogues
- v2.1.0
- Nouvelles fonctionnalités et améliorations
- Changement radical
- v1.10.0
- Améliorations
- v1.9.0
- Résolution de bogues
- v1.8.2
- Résolution de bogues
- v1.8.1
- Nouvelles fonctionnalités et améliorations
- v1.7.1
- Améliorations
- v1.6.0
- Résolution de bogues
- v1.4.1
- Améliorations
- Problèmes connus
- v1.3.0
- Améliorations
- v1.1.7594.35963
- Résolution de bogues
- v1.1.6863.33404
- Nouvelles fonctionnalités et améliorations
- Résolution de bogues
- v1.0.6716.23055
- Nouvelles fonctionnalités et améliorations