I have tested it in this Python 3.8 and it works fine for me. You can change this name at your convenience. Here ENV_NAME is the virtual environment name. You can create an environment using the following command: conda create -n ENV_NAME python=3.8 It is always a good practice to create a separate conda environment for your new project to manage dependencies and avoid conflicts with other projects. One important thing, while installing Anaconda make sure you check the Add Anaconda to my PATH environment variable. You just need to download Anaconda and double-click to install it. I think I do not need to guide you on how to install Anaconda. Please tell me in the comment section if you are getting any errors in Python. If you are using only Python it may work or you may get a compiler error, I am not sure about that. So everything I will show in this tutorial will definitely work in Anaconda for sure. While making this tutorial I also had Anaconda installed in my system. I use Anaconda for my day-to-day data analysis work. For the purpose of better explanation, I will break the entire process into some simple steps. It is so simple to convert or compile a Python code into an executable (.exe) file if you are using Anaconda. Like other software, he can just double-click that. So that your client no need to do anything. This is the reason you should always convert or compile your Python code into an executable (in short exe) file before delivering it to your client. Now to run that code, your client needs to have Python installed in his system and he should know basics of Python like how to install required libraries, run a Python script, etc. Let’s say you developed a Python code and want to deliver it to your client. In this tutorial, I will show you how easily you can convert your Python code (for example calculator app code) or script into a compiler executable or.