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