Sto cercando di configurare Sublime Text 2 in modo che il comando build esegua correttamente gli script Python3 / Python3.3.
Ho installato Python 3.3 tramite l'installer ottenuto da python.org e installato Sublime Text 2 tramite il programma di installazione di Sublime Text 2.
Successivamente ho aggiunto una voce di compilazione personalizzata chiamata:
Python3.sublime-build
nella cartella Python di Sublime Text 2 con i seguenti contenuti:
{
"cmd": ["python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
Ho riscontrato il seguente errore durante il tentativo di eseguire lo 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]
Ho letto da qualche parte che symlinkng python3
da /usr/bin
potrebbe risolvere il problema, ma dopo aver creato il link simbolico in /usr/bin
tramite Finder, il testo di Sublime non può ancora essere compilato poiché ottiene un errore di autorizzazione.
Qual è il modo migliore per impostare Sublime Text 2 per consentire l'esecuzione degli script Python3?
[modifica]
Se metto il PATH per il simlink python3 generato dall'installazione, Sublime Text 2 può creare lo script,
{
"cmd": ["usr/local/bin/python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
Ma quando ho provato ad aggiungere il PATH al ~ / .MacOSX / environment.plist come consigliato senza il PATH definito, ottengo l'errore. Qualcuno potrebbe sottolineare perché questo non funziona?