Скрипт Python не запускается после обновления до версии 3.13

Скрипт на Python работает нормально в IDLE, но не работает в UiPath Studio:
Получаю следующую ошибку: XamlServices.Save(XamlWriter writer, Object instance)
в UiPath.Workflow.Operations.Serializer.Services.WorkflowXamlSerializer.SaveAsString(ActivityBuilder activityBuilder)
в UiPath.Studio.Plugin.Workflow.WorkflowHandling.DesignerWrapper.SaveSnapshot(String fileName), HResult -2147024894
06:25:11.8112 => [ОШИБКА] [UiPath.Studio.Project] [1] System.IO.FileNotFoundException: Не удается загрузить файл или сборку ‘UiPath.CodedWorkflows, Version=24.10.2.0, Culture=neutral, PublicKeyToken=null’. Система не может найти указанный файл.
Имя файла: ‘UiPath.CodedWorkflows, Version=24.10.2.0, Culture=neutral, PublicKeyToken=null’
в System.ModuleHandle.ResolveType(QCallModule module, Int32 typeToken, IntPtr* typeInstArgs, Int32 typeInstCount, IntPtr* methodInstArgs, Int32 methodInstCount, ObjectHandleOnStack type)
в System.ModuleHandle.ResolveTypeHandle(Int32 typeToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext)
в System.Reflection.RuntimeModule.ResolveType(Int32 metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments)
в System.Reflection.CustomAttribute.FilterCustomAttributeRecord(MetadataToken caCtorToken, MetadataImport& scope, RuntimeModule decoratedModule, MetadataToken decoratedToken, RuntimeType attributeFilterType, Boolean mustBeInheritable, ListBuilder`1& derivedAttributes, RuntimeType& attributeType, IRuntimeMethodInfo& ctorWithParameters, Boolean& isVarArg)
в System.Reflection.CustomAttribute.AddCustomAttributes(ListBuilder`1& attributes, RuntimeModule decoratedModule, Int32 decoratedMetadataToken, RuntimeType attributeFilterType, Boolean mustBeInheritable, ListBuilder`1 derivedAttributes)
в System.Attribute.GetCustomAttributes(Assembly element, Type attributeType, Boolean inherit)

Ошибка из Studio: произошла одна или несколько ошибок.

Версия Studio: 23.4.6
Версия Python: 3.13

Тот же скрипт работает нормально для 3.12

UiPath.CodedWorkflows.24.10.2, который не может быть разрешен в вашем случае, требует UiPath Studio 24.10 и выше.

Попробуйте обновить Robot и Studio до версии 24.10.24, используя эту ссылку https://download.uipath.com/versions/24.10.24/UiPathStudio.msi, и попробуйте снова выполнить проект.

Чтобы пакеты UiPath были найдены, убедитесь, что вы используете следующие каналы https://pkgs.uipath.com/official/index.json и https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json.

Есть две отдельные проблемы. Ошибка в вашем логе не из Python.

1. Ошибка CodedWorkflows: UiPath.CodedWorkflows 24.10.2 требует Studio/Robot версии 24.10 или новее. Либо обновите Studio, либо понизьте версию этого пакета в Управлении пакетами, чтобы она соответствовала вашей версии Studio. Затем удалите папку .local проекта и снова откройте проект.

2. Python 3.13: В Python Scope установите Path на папку установки 3.13, Library path на python313.dll, Target на x64, а Version на Auto. Обновите UiPath.Python.Activities до последней версии; если версия 3.13 не указана, пока оставайтесь на 3.12. Также переустановите модули с помощью pip, потому что обновление Python не переносит их.

Если все равно не работает, постите вашу версию Studio, версию Python.Activities и точную ошибку.

Привет @rajasekhar_d ,
Python 3.13, вероятно, не полностью поддерживается вашей версией Studio. Понижение до Python 3.12 или обновление UiPath Studio/пакетов до версии, которая поддерживает Python 3.13, должно решить проблему.

Спасибо