Ejecutando Code con Python 3.5.0 + Sublime 3.0 en Mac

Mi pregunta es, ¿se puede configurar Sublime 3 para ejecutar el código que se ha escrito en Sublime? He buscado aquí y en internet y he intentado varias sugerencias diferentes. Si la respuesta ya se ha publicado y alguien podría indicarme la dirección / URL correcta, se lo agradecería. Si no se puede hacer y tiene otras sugerencias, intentaré hacerlo.

Los siguientes pasos funcionan para texto sublime 2 y 3 . Lo que necesita es el denominado Sistema de comstackción de texto sublime , que está representado por un archivo de texto JSON válido. Hay muchas preguntas y respuestas sobre este tema en Internet. De todos modos, aquí hay una lista paso a paso.

FYI: Hasta donde sé, no hay un archivo de syntax actualizado para Python3.5 para Sublime Text. Si alguien sabe de una actualización, hágamelo saber en la sección de comentarios.

Mac y Linux:

  1. Abrir texto sublime
  2. En la barra de menú, vaya a Tools -> Build-System -> New Build System
  3. Pegue el siguiente fragmento de código en el nuevo archivo abierto. Verifique que la ruta a su instalación de Python 3.5 sea correcta, de lo contrario, consulte el paso 4.

     { "cmd": ["/Library/Frameworks/Python.framework/Versions/3.5/bin/python3", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python" } 
  4. Si no conoce la ubicación de Python 3, intente ejecutar ‘which python3’ en su terminal. También verifique que el comando python3 correcto esté en su ruta de búsqueda. Aquí hay un ejemplo de salida:

     /Library/Frameworks/Python.framework/Versions/3.5/bin/python3 
  5. Guarde el archivo utilizando (por ejemplo, utilizando cmd (⌘) + s en su teclado) e ingrese un nombre de archivo como Python-3.5.sublime-build .

  6. Ahora puedes cambiar a tu nuevo sistema de comstackción. Usando ( cmd + b ) puede ejecutar su script de Python ahora.

Windows:

  1. Abrir texto sublime
  2. En la barra de menú, vaya a Tools -> Build-System -> New Build System
  3. Pegue el siguiente fragmento de código en el nuevo archivo abierto. python.exe verificar que la ruta a python.exe sea ​​correcta; de lo contrario, actualícelo.

     { "cmd": [r"C:\Python35\python.exe", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python" } 
  4. Guarde el archivo usando (por ejemplo, utilizando CTRL + s en su teclado) e ingrese un nombre de archivo como Python-3.5.sublime-build .

  5. Ahora puedes cambiar a tu nuevo sistema de comstackción. Al usar ( CTRL + b ) puede ejecutar su secuencia de comandos de Python ahora.

Para python 3.6 estoy usando:

 { "cmd": ["/usr/local/bin/python3.6", "$file"] } 

¡Y todo funciona bien! No te olvides de obtener el camino completo a tu intérprete de python.

Sí, sublime puede ejecutar código en python3. El texto sublime ejecuta el archivo python utilizando el sistema python disponible.
Todo lo que necesitas hacer es hacer que python3 esté predeterminado en tu sistema. Puede hacer esto agregando la variable PATH configuración para que apunte a python3.

Para ejecutar código:

 Tools -> Build CMD + B 

Consulte aquí ¿Cómo ejecuto el código Python desde Sublime Text 2?

Usando el siguiente código:

 { "cmd": ["/usr/local/bin/python3", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python" } 

Haría el trabajo sublime.

Guarde el archivo como python3.sublime-build y selecciónelo en Tools -> build system -> Python3 .

Por fin, ejecútalo presionando comando + B.