Задать вопрос

Как в Sublime Text 3 запускать код Python-a?

Пишу код Python в Sublime Text 3, но чтобы проверить как программа работает, надо запускать программу через консоль.
Подскажите, как запускать python код через этот редактор.
Заранее спасибо!
  • Вопрос задан
  • 173809 просмотров
Подписаться 13 Средний 4 комментария
Решения вопроса 1
@Vladisus
Есть много вариантов, первый это ctrl + b, но он не поддерживает ввод. Поетому советую использовать SublimeRELP, установить его не так сложно, просто воспользуйтесь Package Control -> Install Package -> SublimeRELP. Теперь ви можете Tools -> SublimeRELP -> Python -> Run Current file. Но это поддерживает только Python2.7 и пользоваться не удобно. Для того что бы исправить это все открываем Preferences -> Key Bindings -> User и добавляем такое:

{ "keys": ["ctrl+b"], "command": "repl_open",
                 "caption": "Python - RUN current file",
                 "id": "repl_python_run",
                 "mnemonic": "d",
                 "args": {
                    "type": "subprocess",
                    "encoding": "utf8",
                    "cmd": ["python3", "-u", "$file_basename"],
                    "cwd": "$file_path",
                    "syntax": "Packages/Python/Python.tmLanguage",
                    "external_id": "python",
                    "extend_env": {"PYTHONIOENCODING": "utf-8"}
                    }
	}


(в квадратние скобки).
Теперь при Ctrl + b все должно работать.
Ответ написан
Пригласить эксперта
Ответы на вопрос 7
zasqer
@zasqer
А какой у вас питон, третий? Для него нужно создать Build System:
{
"cmd": ["python3", "$file"]
}
Ответ написан
@42molibdenum
forum.sublimetext.ru/index.php?topic=558.0

Tools -> build system -> python
CTRL+B (после сохранения файла)
input работать не будет

можно создать свою Build System если дефолтный не подходит.
Ответ написан
@noize
мой вариант для перла и ST2(в ST3 всё точно так же). Думаю, для питона сможете переписать - noize85.blogspot.ru/2013/04/sublime-text-2-perl.html
Ответ написан
Комментировать
@nzarchii60
После выполнения CTRL+B
Необходимо Остановить процесс,
какая быстрая команда для этого существует?
Ответ написан
@ArboLeet
Просто выполняй файл в терминале/командной строке.
Команда: /usr/bin/python3 "путь к файлу."
P.S. Проверял на Линуксе, винды нет, поэтому на винде команда возможно не будет работать.
Ответ написан
Комментировать
@12q
Но как открыть код, если он с tkinter
?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы