python python-3.x path atom-editor

¿Cómo configurar Atom para ejecutar scripts Python3?



python-3.x path (7)

Estoy usando el paquete "script" (3.18.1 por rgbkrk) para ejecutar el código dentro del átomo y así es como lo arreglé

  1. abrir la configuración del paquete -> ver código
  2. abrir lib -> gramáticas -> python.coffee
  3. cambiar de python a python3 en esos dos lugares ''Basado en selección'' y ''Basado en archivo''

En mi terminal, $ which python3 , $ which python3

/opt/local/bin/python3

Me gustaría configurar Atom para ejecutar scripts Python3. En mi configuración de Atom, tengo

runner: python: "/opt/local/bin/python3"

Sin embargo, si ejecuto el siguiente script en algún script llamado filename.py ,

import sys print(sys.version)

Me sale el siguiente resultado:

2.7.11 (default, Feb 18 2016, 22:00:44) [GCC 4.2.1 Compatible Apple LLVM 7.0.2 (clang-700.1.81)]

¿Cómo se configura exactamente la RUTA para que los scripts Python3.x se ejecuten correctamente? ¿Hay un paquete diferente que pueda usar?


Instale atom-runner en su Atom yendo a su configuración de Atom y luego dentro de Package y busque atom-runner e instálelo.

Ahora haga clic en la pestaña de configuración para atom-runner como se muestra arriba en la imagen. Luego haga clic en Ver Código como se muestra en la imagen de abajo.

Luego vaya a la carpeta lib y abra atom-runner.coffee y reemplace la siguiente sección de código:

defaultScopeMap: coffee: ''coffee'' js: ''node'' ruby: ''ruby'' python: ''python3'' go: ''go run'' shell: ''bash'' powershell: ''powershell -noninteractive -noprofile -c -''

Asegúrese de que para el valor de la palabra clave python sea python3, de forma predeterminada es python. Consulte la imagen a continuación:

Otra forma es encontrar la ubicación de python3 usando el comando

which python3

para mí la salida es:

/usr/local/bin/python3

y agregue como shebang en cada archivo de Python. Por ejemplo:-

#!/usr/local/bin/python3 import sys print("Version ",sys.version)

El único inconveniente es que tienes que escribir esto en cada archivo.


Probablemente esté utilizando el paquete atom-python-run para ejecutar Python directamente desde Atom. Si Python2 es la versión predeterminada de Python en su sistema, Atom intentará ejecutar su código Python con el intérprete Python2. Todo lo que tiene que hacer es cambiar algunas configuraciones en el paquete atom-python-run para decirle que queremos usar Python3. El proceso es simple. Vaya a configuración >> Paquetes , haga clic en el botón de configuración en el paquete atom-python-run y en los campos del comando F5 y F6, intercambie python con python3 . Eso es. Ahora puede ejecutar su script Python3 presionando el botón F5 o F6.


Puede usar el paquete Atom atom-python-run para iniciar el código de Python desde Atom, la versión de Python se puede configurar en la configuración del paquete. Por defecto, atom-python-run usa la sintaxis python {file} . Si el comando python en su sistema aún no apunta a python3, simplemente reemplace la configuración y escriba python3 {file} .


Si está utilizando Atom en Mac OS y tiene instalados los paquetes script 3.18.1 y atom-python-run 0.9.7, los siguientes pasos lo ayudarán.

Script-> Configurar script

Luego escriba Python3 en el campo de comando en el cuadro de diálogo de opciones.

Esto debería solucionar tu problema.


Si está utilizando Mac OS X, use el directorio en la terminal para abrir el archivo.

Seleccione el archivo python3, haga clic derecho y seleccione "obtener información". Seleccione el directorio desde "Dónde:" y péguelo en Atom.

Como Terry te dijo:

Luego escriba python3 en el espacio de Comando.

Debería funcionar, Nahuel :)


Vaya a la barra de menú de Atom -> Paquetes -> Script -> Configurar Script (O puede usar el atajo Shift + Ctrl + Alt + O)

Luego escriba python3 en el espacio de Comando. Con suerte, funcionará.

Mejor Terry