Al tipo di terminale:
which python
assicurati che questo percorso nello shebang nella prima riga del tuo file .py. Sul mio sistema è
#!/usr/local/bin/python
quindi 1 ° tentativo:
export PATH=$PATH:/path/to/where/your/script/is
in qualsiasi terminale
controlla che il PERCORSO sia effettivamente bloccato controllando:
$PATH
dovrebbe avere il percorso per il tuo script in là ora.
ora dovresti essere in grado di lanciare il tuo modulo di script ovunque.
il PATH si ripristinerà una volta chiuso il terminale, quindi dovresti pagare per farlo ottenere definitivamente aggiunto al tuo PERCORSO.
buona soluzione è avere il seguente bit di codice in te .bash_profile:
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi
vedi write-up, ad es. link questo assicurerà che .bashrc sia caricato ogni volta che il terminale viene lanciato, così come quando lanciare una subshell. Metti l'esportazione
export PATH=$PATH:/path/to/where/your/script/is
line da qualche parte nel tuo file .bashrc. chiudere e riavviare il terminale. Questo dovrebbe sistemare tutto fuori