You can use pyinstaller for this purpose. PyInstaller bundles a Python application and all its dependencies into a single package. The user can run the packaged app without installing a Python interpreter or any modules.
Install pyinstaller with the following command:
pip install pyinstaller