I want to make a small .exe file that will work in any PCs , is it possible to make and if yes then what is the procedure ?
Check this: https://github.com/brentvollebregt/auto-py-to-exe
It's an open source project called auto-py-to-exe. It's a GUI with PyInstaller internally, making more confortable alternative. It can also output a standalone file in contrast to other solutions.