Hallo,
Die fehlenden Rechte kannst du bedenkenlos mit
chmod +x /Pfad/zur/ausfuehrbaren/Datei
"nachrüsten".
Wenn du Dateien herunterlädst, werden die normalen Dateirechte laut der umask angewendet - und da sind bei den meisten Distris eben keine Ausführungsrechte dabei.
Die korrekten Rechte hättest du erhalten, wenn du das Github Repo mit
git clone <entsprechende URL>
geholt hättest (samt nachfolgendem Checkout der gewünschten Version).
Generell solltest du alle Python- Programme IMMER in ein VirtualEnv installieren.
Unter Python > 3.6 gibbet dafür sogar das Paket "virtualenv".
Solltest du das auch nicht wollen, so kannst du immer noch mit folgenden Befehlen das Zeug zurechtbasteln:
python3 -m venv /Pfad/wo/du/das/Programm/betreiben/moechtest/venv
cd /Pfad/wo/du/das/Programm/betreiben/moechstest
source venv/bin/activate
pip install -upgrade pip
pip install wheel
pip install cython # alle benötigten Python Module können hier hintereinander angegeben werden.
Wenn du damit fertig bist, kannst du das Venv wieder entladen mit:
Herzlichst, Gisela