Как в Sublime Text 4 запускать код Python-a?
Пишу код Python в Sublime Text 4, но чтобы проверить как программа работает, надо запускать программу через консоль.
Подскажите, как запускать python код через этот редактор.
- Вопрос задан более года назад
- 1797 просмотров
4 комментария
Простой 4 комментария
Не каждый блокнот или текстовый редактор создан чтоб что-то запускать.

Hemul GM, А при чем тут Sublime text? В нем этот функционал вполне себе предусмотрен, что называется, «из коробки».

Николай В, плагин — это не из коробки

Hemul GM, Для запуска кода Python в Sublime text плагин и не нужен (написал же — «из коробки»).
Хотя плагины делающие процесс более удобным и функциональным, естественно, тоже есть.
Решения вопроса 1

Сказочный персонаж ))
Главное меню → Tools → Build (или Build with. где надо вручную выбрать ЯП), либо жмякнуть Ctrl-b. Это запустит код через дефолтный билдер. Но, как по мне, лучше юзать плагин Terminus, он более функционален, не так ограничен и может вообще заменить консоль (хотя, для настройки, потребуется немного вникнуть).
Проблема с запуском программы Python через терминал в sublime text 4
у меня происходит проблема при запуске программы Python через терминал в sublime text. Я перепроверял правильность установленного Python и прочие возможные ошибки.
C:\> cd Desktop\python_work C:\Desktop\python_work> dir hello_world.py C:\Desktop\python_work> python hello_world.py
Вот что я ввожу, и в итоге мне выдает выдает эту ошибку:
C:\Users\ilya_\AppData\Local\Programs\Python\Python39\python.exe: can't find '__main__' module in '' [Finished in 281ms].
Я только недавно начал изучать Python. Пожалуйста, помогите, только на всех вас надежда. Код который в файле «Hello_world.py»: print(«Hello world»)
Настройка Sublime Text для Python 3
Если для запуска терминального сеанса Python вместо python используется другая команда, вам придется настроить Sublime Text, чтобы программа знала, где найти правильную версию Python в вашей системе. Чтобы узнать полный путь к интерпретатору Python, введите следующую команду:
$ type -a python3
python3 is /usr/local/bin/python3
Теперь откройте Sublime Text и выберите команду Tools—>Build System—>New Build System. Команда открывает новый конфигурационный файл. Удалите его текущее содержимое и введите следующий код:
. .»cmd»: [«/usr/local/bin/python3», «-u», «$file»],
Этот код приказывает Sublime Text использовать команду python3 вашей системы для запуска текущего открытого файла. Проследите за тем, чтобы в коде использовался путь, полученный при выполнении команды type -a python3 на предыдущем шаге. Сохраните файл с именем Python3.sublime-build в каталоге по умолчанию, который Sublime Text открывает при выполнении команды Save.
Как запустить код python3 через sublimeREPL?
Выполнение программы на Python из SublimeText с установленным package SublimeREPL осуществляется из меню:
Tools > SublimeREPL > Python > Python - RUN current file
Либо же, если нужен запуск по сочетанию клавиш, добавьте в Preferences > KeyBindings — User:
, где [«ctrl+shift+r»] — требуемое сочетание клавиш.
При этом SublimeText выполнит вашу команду системным интерпретатором python, то есть тем, который у вас по-умолчанию вызывается при вводе команды python в командной строке ОС. Если у вас там python 3, то и в SublimeText вызываться будет та же версия.
