У меня есть простой скрипт на Python, который выводит имя, и я пытаюсь запустить его из UiPath.
При запуске рабочего процесса процесс стартует, но потом ничего не происходит, и рабочий процесс продолжает выполняться, пока его не остановят вручную.
В UiPath у меня установлен Python 1.6, а локально — версия 3.10.
Кто-нибудь может помочь?
Привет, @srm1307
пожалуйста, попробуй установить среду выполнения .NET 6.0 и протестировать.
Или подробнее здесь:
Activities — вызов скрипта Python
Добро пожаловать в сообщество
Для версии 3.10 необходимо установить .NET Runtime 6.
Чтобы проверить это, откройте Просмотр событий — там вы увидите ошибку .NET.
Всего доброго
Ещё кое-что заметил. В настройках пакета по умолчанию UiPath путь Local указывает на Program Files x86. Однако у себя на компьютере я вижу папку UiPath только в Program Files, а в Program Files x86 её нет. Может ли из-за этого скрипт не запускаться?
Неправильная локальная конфигурация не вызовет проблему с Python.
Скорее всего, проблема связана с отсутствием среды выполнения .NET 5/6 Desktop Runtime.
Попробуйте обновить UiPath.Python.Activities до версии 1.10.0 и установить .NET 6/8 Desktop Runtime.
Убедитесь, что Python Scope настроен правильно в соответствии с установленной версией Python.