¿Cómo ejecutar el script de python por terminal?

Quería aprender Python, instalé un software. Creé algunos archivos de ejecución y ninguno de ellos se ejecutará. Así que revisé mi terminal y escribí cosas básicas como Is, cdetc. Ninguno de ellos funciona

:Users me$ cd
:~ me$ cd
:~ me$ cd /
:/ me$ Is
-bash: Is: command not found
:/ me$ cd ~
:~ me$ cd desktop
:desktop me$ 

Si escribo echo $PATH, aquí el resultado:

/Library/Frameworks/Python.framework/Versions/3.7/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin: /sbin

He leido muchas cosas sobre como solucionarlo pero no entiendo. Por ejemplo:

  • No sé cómo encontrar la carpeta de usuario
  • No sé cómo llegar al bash.profile

Tenga en cuenta que soy muy nuevo en esto.

Respuestas (2)

Si desea enumerar todos los archivos/carpetas en un directorio, debe escribir lsnot Is. Es L, no yo.

Para aprender python, no necesitará llegar ~/.bash_profilea menos que necesite cambiar de versión. Simplemente use which pythono python --versiony use la sintaxis para la versión que aparece. O use compiladores en línea para realizar pruebas rápidas.

Supongamos que tiene su archivo learn.pyen el escritorio, escribe cd ~/Desktop, escribe lspara confirmar y luego para ejecutar el archivo como un script, escribe python learn.py. Para ingresar a la consola de python, escríbalo pythony utilícelo.

Dondequiera que esté su archivo, puede escribir cden Terminal, luego arrastrar su archivo a la ventana de Terminal y presionar Enter. La terminal resolverá la ruta por ti.

Para obtener más ayuda, consulte Stack Overflow. :)

Si desea ver el perfil de bash, abra Finder, escriba ++ commandpara revelar los archivos ocultos y luego ++ y escriba "Ir a" shift. Pero no lo edite a menos que sea necesario..commandshiftG~/.bash_profile

Si la ubicación del archivo no es el escritorio, puede escribir cdy luego arrastrar la carpeta a la ventana del terminal y escribir ENTER. Eso te llevará allí.
@ MarcoM.vonHagen Es posible que deba señalar que en realidad no debe escribir ENTER, sino presionar la tecla 'Enter'.
@GlenYates Tienes toda la razón. <kbd>Enter</kbd>dará como resultado Enter-key . Pero no en los comentarios ;-(

si python ya está instalado, simplemente vaya a la terminal, vaya al directorio correcto y escriba "python filename.py"

¡Bienvenido a Ask Different! Tenga en cuenta que el autor de la pregunta es "muy nuevo" en Terminal; probablemente no sepan lo que quiere decir con "ir al directorio correcto".
En el caso de 'muy nuevo', sugeriría aprender bash shellantes de Python. Ese conocimiento será útil cuando profundice pythonmás adelante.
"si Python ya está instalado": ¿cuándo no se instalará?
@ MarcoM.vonHagen No es necesario Shell, puede hacer cualquier cosa en Python que Shell pueda hacer, y es una sintaxis más sana. Especialmente si estás acostumbrado a la GUI