Use a Conda virtual environment:
conda create -n youtube-dl python=3.11
conda activate youtube-dl
pip install -r requirements.txtor to install globally:
pip install .(or download the latest release)
pip install pyinstaller # if not already installedpyinstaller main.py -F --windowed -n 'Youtube Downloader' --noconfirmcp -r "dist/Youtube Downloader.app" /Applications/ # for macOS