PYTHON 3.14 NOT COMPATIBLE IN UIPATH STUDIO

I want to invoke python code in UiPath studio, but while using python scope it only allows till 3.10 version. But I got 3.14 installed on my system. I don’t have the oldest version or don’t whether it is working or not. Can any one guide me how can use python in my UiPath.

@Keshav_Choudhari

The highest version supported as of now is not 3.10 but 3.13. You can install the version you need from python library by specifying the specific version you need

you can download different versions of python from here

cheers

Note: The release you’re looking at is Python 3.11.14, a security bugfix release for the legacy 3.11 series. Python 3.14 is now the latest feature release series of Python 3. Get the latest release of 3.14.x here.

Will it work? Because, for every release it shows something like this “security bugfix”

1 Like

@Keshav_Choudhari

3.13 is the latest apart from 3.14 and 3.13 would receive bug fixes if any till 24 months close to. so you should be good to use

is to use latest version rather than 3.11 and it says the 3.11.14 is free from the bugs reported then

cheers

I downgraded the UiPath python package to 1.10.0 and installed python 3.13 as UiPath documentation says it will work with 1.10.0 python package in UiPath. I tried but it is not working, even after every file path and environment variable is okay. It throws error, “Python path is not valid: C:\Users\DELL\AppData\Local\Programs\Python\Python313\python.exe”

I also tried installing the oldest version like 3.11.14 as you said, also some other version too, but all these version installs only 3.14 through cmd. If you have direct extension of these python version please give.

@Keshav_Choudhari

in the link provided above you have installer for each version not sure how you are trying to install..please check steps to install specific version and before that uninstall all versions

cheers

Hi @Keshav_Choudhari,
You can’t use Python 3.14 with UiPath Python Scope because the activity pack only supports up to 3.10. Simply install Python 3.10 side-by-side with your existing 3.14, point Python Scope → Path to the python.exe of 3.10, and run your scripts normally. Multiple Python versions can coexist without issues. UiPath will only use the version you point to.

@Keshav_Choudhari,
Try to Download and install Python 3.10.x directly from python.org (Windows x64 installer). During install, uncheck “Use Python launcher” and add Python to PATH. Then explicitly point Python Scope to the python.exe inside the Python310 folder.

I installed successfully,


Gave this path to UiPath studio, but then also it is unable to find the path.

these are the environment variables

my code

Well I can see Your Python installation is fine. The issue is only the path you are giving to Python Scope.

In your folder, the executable is named python, not python.exe. UiPath expects the exact executable file.

Set the Python Scope Path to:

C:\Users\DELL\AppData\Local\Programs\Python\Python310\python

Do not add .exe manually if it is not shown. Also make sure you select Version = Python_310 and leave Library Path empty. Restart Studio once after changing the path.

This works, the error is just because of the incorrect executable reference.

Apart from the issue at hand, I’ll add a bit of context about Python 3.14 support. We will add it to our Python package as soon as this PR on the python.net dependency is fully merged:
Python 3.14 by filmor · Pull Request #2611 · pythonnet/pythonnet · GitHub

1 Like

Thanks to all for the support. However I got the solution earlier but I forgot to post it.
Anyways, let me explain. In UiPath studio, I downgraded the Python package to 1.9 and installed the python version 3.10 on my system, after that I used the python scope and gave the python file path like this :
" C:\Users\Krishna\AppData\Local\Programs\Python\Python310"
and library path like this : “C:\Users\Krishna\AppData\Local\Programs\Python\Python310\python310.dll”
I also tried without using the library path, but it kept giving error. So I added it, and now this activity is working fine.

Hi @Keshav_Choudhari ,

I am glad you got the solution mark this as a solution so that this thread can be closed and also help others who are facing the same issue.

Thanks & Happy Automation