J'ai suivi ces étapes pour exécuter Python 3 sur Sublime Text 3.
Sélectionnez le menu Outils> Build> New Build System et j'ai entré ce qui suit:
{
"cmd": ["python3", "$file"]
, "selector": "source.python"
, "file_regex": "file \"(...*?)\", line ([0-9]+)"
}
Après cela, je l'ai enregistré dans le répertoire (spécifique à Mac): ~/Library/Application Support/Sublime Text 3/Packages/User
mais j'obtiens cette erreur lorsque j'essaie d'exécuter mon code sur Python 3 dans Sublime:
[Errno 2] No such file or directory: 'python3'
Vous devez fournir le chemin complet vers python3, car Sublime Text ne lit pas votre ~/.bash_profile
fichier. Ouvrez Terminal, tapez which python3
, et utilisez ce chemin complet:
{
"cmd": ["path/to/python3", "$file"],
"selector": "source.python",
"file_regex": "file \"(...*?)\", line ([0-9]+)"
}
Ceci est l'extrait de code que j'utilise. C'est une légère variation de la solution d'Andrew, telle que python3 est localisé dynamiquement en consultant le paramètre PATH de l'environnement UNIX ( un peu comme vous feriez de même dans un Python Script shell, par exemple : '#!/Usr/bin/env python').
Cet extrait utilise également " Shell_cmd " au lieu de " cmd ", qui sublime-text-3 est apparemment passé à.
{
"Shell_cmd": "/usr/bin/env python3 ${file}",
"selector": "source.python",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"working_dir": "${file_path}",
}
J'ai sauvegardé le mien dans " .../Packages/User/Python3.sublime-build ". J'espère que ceci vous aide. = :)