¿A qué Python se dirige?
¿Lo instalaste con Brew? Utiliza una ruta diferente.
which python3
o which python
Elige el que quieras
Copiar esa salida
Pégalo en la parte superior de tu archivo Python
añadir un #!
delante de ese camino para que se vea algo así como
#!/usr/local/bin/python3
Asegúrese de cambiar los permisos de los archivos
chmod +x filename
Ponga ese archivo en una carpeta que esté en su ruta
¿No está seguro de si su carpeta está en su ruta?
echo $path
¿Cómo añadir esa carpeta a la ruta?
Encuentra primero tu camino
echo $HOME
Si está usando bash o zsh puede tener algo como esto
En ~/.bash_profile
o ~/.bashrc
o ~/.zshrc
en la parte inferior de su archivo
export PYTHON_UTILS="$HOME/code/python/utils"
export PATH="$PYTHON_UTILS:$PATH"
Considere la posibilidad de eliminar el .py
de su archivo porque no es necesario en este caso
Cierra y abre tu terminal, que se abastece de tu archivo por su ruta
Y ahora deberías ser capaz de tratar tu archivo Python de forma similar a un comando bash
No es necesario utilizar python3 filename.py
para ejecutar el archivo, puede utilizar simplemente filename
Desde cualquier lugar de tu sistema de archivos.