Comment faire pour qu"un script Python puisse être appelé directement (sans taper python3 ...) et de n'importe quel répertoire sous terminal bash macos 10.13 ?

1. Rendre le script exécutable

D'abord, rendez le fichier exécutable :

chmod +x twitter_video_downloader.py

2. Créer un lien symbolique dans /usr/local/bin

Créez un lien symbolique pour pouvoir l'appeler de n'importe où :

# Aller dans le répertoire où se trouve votre script
cd /chemin/vers/votre/script
# Créer le lien symbolique (remplacez le chemin par le vôtre)
sudo ln -s "$(pwd)/script.py" /usr/local/bin/script

3. Alternative : Ajouter le répertoire au PATH

Si vous préférez ne pas utiliser sudo, vous pouvez ajouter le répertoire contenant votre script au PATH :

# Ouvrir le fichier de configuration du shell

nano ~/.bash_profile

# Ajouter cette ligne (remplacez par le chemin de votre script)

export PATH="$PATH:/chemin/vers/le/repertoire/du/script"

# Recharger la configuration

source ~/.bash_profile

4. Vérification

# Vérifier que le script est accessible

which twitter-dl