Estoy tratando de configurar Sublime Text 2 para que el comando de compilación ejecute correctamente los scripts de Python3 / Python3.3.
He instalado Python 3.3 a través del instalador obtenido de python.org e instalado Sublime Text 2 a través del instalador de Sublime Text 2.
Después de esto, agregué una entrada de compilación personalizada llamada:
Python3.sublime-build
en la carpeta Python de Sublime Text 2 con el siguiente contenido:
{
"cmd": ["python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
Recibo el siguiente error al intentar ejecutar el script:
[Errno 2] No such file or directory
[cmd: [u'python3', u'-u', u'/Users/user/Library/Application Support/Sublime Text 2/Packages/Python/Python3.sublime-build']]
[dir: /Users/user/Library/Application Support/Sublime Text 2/Packages/Python]
[path: /usr/bin:/bin:/usr/sbin:/sbin]
[Finished]
He leído en alguna parte que el enlace simbólico python3
de /usr/bin
puede solucionar el problema, pero después de crear el enlace simbólico en /usr/bin
a través del Finder, el texto sublime aún no se puede generar porque recibe un error de permisos.
¿Cuál es la mejor manera de configurar Sublime Text 2 para permitir la ejecución de scripts de Python3?
[editar]
Si coloco el PATH para el enlace simbólico de python3 generado por la instalación, Sublime Text 2 puede construir el script,
{
"cmd": ["usr/local/bin/python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
Pero cuando intenté agregar el PATH a ~ / .MacOSX / environment.plist como se recomienda sin el PATH definido, aparece el error. ¿Alguien podría indicar por qué esto no funciona?