名前を表示する簡単な Python スクリプトがあり、それを UiPath から実行しようとしています。
ワークフローを実行するとプロセスは開始しますが、その後何も起こらず、手動で停止するまでワークフローが実行状態のままになります。
UiPath には Python 1.6 がインストールされていて、ローカル環境にはバージョン 3.10 がインストールされています。
どなたか助けていただけませんか?
こんにちは @srm1307
6.0 .NET ランタイムをインストールして、試してみてください。
詳しくはこちらをご覧ください:
アクティビティ - 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をv1.10.0にアップグレードし、.NET 6/8 Desktop Runtimeをインストールしてみてください。
Pythonのインストール環境に基づいて、Python Scopeが正しく設定されていることを確認してください。