¿Cómo ejecutar el script de Python en la terminal?
91
Quiero ejecutar un script de Python en la Terminal, pero no sé cómo. Ya tengo un archivo guardado llamado gameover.py en el directorio "/ User / luca / Documents / python".
Cuando hago eso, obtengo este /Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/Contents/MacOS/Python: no se puede abrir el archivo 'gameover.py': [Errno 2] No existe tal archivo o directorio
SnakeEyes
3
Primero debe cambiar el directorio (comando de shell): cd / User / luca / Documents / python
Kozlovzxc
25
Puede ejecutar su archivo usando esto:
python /Users/luca/Documents/python/gameover.py
También puede ejecutar el archivo moviéndose a la ruta del archivo que desea ejecutar y escribiendo:
Por favor, explique por qué necesitaría ejecutar códigos de Python como sudo. En mi opinión, puede ser peligroso si no tiene cuidado y no sabe lo que está haciendo.
Valentyn
1
Digamos que se llama a su script my_script.pyy lo ha puesto en su carpeta de Descargas.
Hay muchas formas de instalar Python, pero homebrew es la más sencilla.
En lugar de escribir todo eso ( ~/Downloads/my_script.py), puede encontrar el .pyarchivo en Finder.app y simplemente arrastrarlo a la ventana Terminal.app, que debería escribir la ruta por usted.
Si tiene espacios u otros símbolos en algún lugar de su nombre de archivo, debe incluir el nombre del archivo entre comillas:
python3 "~/Downloads/some directory with spaces/and a filename with a | character.py"
Tenga en cuenta que debe instalarlo como, brew install pythonpero luego usar el comando python3(con una 3al final).
Puede ejecutar su archivo usando esto:
También puede ejecutar el archivo moviéndose a la ruta del archivo que desea ejecutar y escribiendo:
fuente
Esto depende de la versión de Python que esté instalada en su sistema. Vea abajo.
Si tiene la versión Python 2. *, debe ejecutar este comando
Pero si tiene Python 3. * versión, debe ejecutar este comando
Porque para MAC con Python versión 3. * obtendrá el error de comando no encontrado
si ejecuta "python gameover.py"
fuente
En primer lugar, debe moverse a la ubicación del archivo que está intentando ejecutar, por lo que en una Terminal:
Ahora, debería poder ejecutar su archivo:
fuente
Primero debes instalar Python. Mac viene con python 2.7 instalado para instalar Python 3, puede seguir este tutorial: http://docs.python-guide.org/en/latest/starting/install3/osx/ .
Para ejecutar el programa, puede copiar y pegar este código:
O puede ir al directorio del archivo
cd
seguido de la carpeta. Cuando esté en la carpeta, podrá hacerlopython YourFile.py
.fuente
Si está trabajando con Ubuntu, a veces necesita ejecutar como
sudo
:Para Python2:
Para Python3:
fuente
Digamos que se llama a su script
my_script.py
y lo ha puesto en su carpeta de Descargas.Hay muchas formas de instalar Python, pero homebrew es la más sencilla.
0) Abra Terminal.app
1) Instale homebrew (pegando el siguiente texto en Terminal.app y presionando la tecla Enter )
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2) Instale Python usando homebrew
3)
cd
en el directorio que contiene su script de Python (como ejemplo, estoy usando laDownloads
carpeta Descargas ( ) en su carpeta de inicio (~
)):4) Ejecute el script usando el
python3
ejecutableTambién puede omitir el paso 3 y dar
python3
una ruta absoluta en su lugarEn lugar de escribir todo eso (
~/Downloads/my_script.py
), puede encontrar el.py
archivo en Finder.app y simplemente arrastrarlo a la ventana Terminal.app, que debería escribir la ruta por usted.Si tiene espacios u otros símbolos en algún lugar de su nombre de archivo, debe incluir el nombre del archivo entre comillas:
python3 "~/Downloads/some directory with spaces/and a filename with a | character.py"
Tenga en cuenta que debe instalarlo como,
brew install python
pero luego usar el comandopython3
(con una3
al final).fuente