Я хочу установить полную Python IDE в Sublime Text 2.
Я хочу знать, как запустить код Python из редактора. Это сделано с помощью системы сборки? Как мне это сделать ?
Я хочу установить полную Python IDE в Sublime Text 2.
Я хочу знать, как запустить код Python из редактора. Это сделано с помощью системы сборки? Как мне это сделать ?
Сервис -> Построить систему -> (выбрать) Python затем:
Бежать:
Tools -> Build
-or-
Ctrl + B
CMD + B (OSX)
Это запустит ваш файл в консоли, которая должна находиться внизу редактора.
Остановиться:
Ctrl + Break or Tools -> Cancel Build
Fn + C (OSX)
Вы можете узнать, где находится ваш Break
ключ, здесь: http://en.wikipedia.org/wiki/Break_key .
Примечание: CTRL + C
будет НЕ работать.
Что делать, когда Ctrl + Break
не работает:
Перейти к:
Настройки -> Привязки клавиш - Пользователь
и вставьте строку ниже:
{"keys": ["ctrl+shift+c"], "command": "exec", "args": {"kill": true} }
Теперь вы можете использовать ctrl+shift+c
вместоCTRL+BREAK
python
у васPATH
... установщик Windows, похоже, не делает этого{"keys": ["pause"], "command": "exec", "args": {"kill": true} }
{"keys": ["ctrl+shift+c"], "command": "exec", "args": {"kill": true} }
в привязках клавиш пользователя и использованиеctrl+shift+c
отпечатков, что сборка выполняется,[Cancelled]
пока программа еще выполняется.В Mac OS X сохраните файл с расширением .py. Нажмите ⌘+ B. Он работает в окне ниже.
источник
Изменить% APPDATA% \ Sublime Text 2 \ Python \ Python.sublime-build
Изменить содержание на:
замените часть "c: \ python27" на любую версию python, имеющуюся в вашей системе.
источник
Для запуска нажмите CtrlB(ответ matiit )
Но когда CtrlB не работает , Sublime Text, вероятно, не может найти интерпретатор Python. При попытке запустить вашу программу просмотрите журнал и найдите ссылку на Python в пути.
Дело в том, что он пытается запустить python через командную строку, cmd выглядит так:
Если вы не можете запустить python из cmd, Sublime Text тоже не сможет.
(Попробуйте сами в cmd, введите в нем python и запустите его, должна появиться командная строка python)
РЕШЕНИЕ
Вы можете изменить формулу сборки Sublime Text или Систему
%PATH%
.Чтобы установить
%PATH%
:* Вам нужно будет перезапустить редактор, чтобы загрузить новый
%PATH%
Запустите командную строку * и введите эту команду: * необходимо запускать от имени администратора
SETX /M PATH "%PATH%;<python_folder>"
например:
SETX /M PATH "%PATH%;C:\Python27;C:\Python27\Scripts"
ИЛИ вручную: (предпочтительно)
Добавить
;C:\Python27;C:\Python27\Scripts
в конец строки.Чтобы указать путь к интерпретатору, не связываясь с системой,
%PATH%
посмотрите этот ответ по ppy .источник
Вы можете использовать SublimeREPL ( сначала необходимо установить Package Control ).
источник
Если вы используете Python 3.x, вам нужно отредактировать
Python3.sublime-build
(Настройки> Обзор пакетов> Python 3)
выглядеть так:
источник
[Это относится к ST3 (Win), не уверен насчет ST2]
Чтобы выходные данные были видны в Sublime как другой файл (+ один для ошибок), сделайте следующее:
Tools > Build Systems > New Build System...
Tools > Build Systems > {your_new_build_system_filename}
"file.py"
вас будет"file.__STDOUT__.py"
и"file.__STDERR__.py"
(для ошибок, если таковые имеются)источник
Круто, ребята, я только что нашел это:
http://ptomato.wordpress.com/2012/02/09/geek-tip-running-python-guis-in-sublime-text-2/
Он объясняет (как один из ответов выше), как редактировать этот exec.py в каталоге по умолчанию .
У меня была проблема, что мое приложение PYTHON UI не запустилось. Я закомментировал последнюю строчку из следующего отрезанного:
и, taaadaaaa, я мог запустить свое приложение, нажав Ctrl + B. В любом случае смешная линия, а? И большое спасибо тому, кто написал эту статью ;-)
источник
Вы можете получить доступ к консоли Python через «View / Show console» или Ctrl+ `.
источник
Я решил эту проблему:
Откройте
exec.py
файл рядом со строкой 41-42, код должен выглядеть так:затем удалите его или отредактируйте как:
источник
try
блок.Я столкнулся с той же проблемой сегодня. И вот как мне удалось запустить код Python в Sublime Text 3:
Следующее, что вам нужно сделать, это заменить содержимое
Python.sublime-build
наКонечно, вы можете настроить его так, чтобы он работал на вас.
источник
В питоне v3.x вы должны пойти:
Tools->Build System->New Build System
.Затем он открывает всплывающее окно без названия в превосходном текстовом редакторе.
Чтобы увидеть путь
Type following in terminal as
:Вы можете создать более одной Системы сборки, но она должна сохранять по умолчанию внутри Пакетов с возвышенным текстом с расширением .sublime-build .
Затем выберите новую систему сборки и нажмите
cltr+b
или другое в зависимости от вашей ОС.источник
У меня такая же проблема. Вы, вероятно, еще не сохранили файл. Обязательно сохраните ваш код с расширением .py, и он должен работать.
источник
Стоит отметить одну вещь о вышеупомянутой системе сборки : вы можете записывать (и использовать) пользовательские
.sublime-build
файлы или даже по каждомуbuild_systems
предложению проекта (в настройках вашего проекта). Это позволяет вам делать полезные вещи, такие как модный тестовый бегун с выводом цветов ANSI .Для еще более «полной IDE» -функции вы можете использовать отличный пакет SublimePythonIDE :
Раскрытие информации: я добавил PR в этот пакет, и я использую его все время, но есть и другие .
источник
Используйте настоящую консоль Python вместе с Sublime
И система сборки Sublime, и SublimeREPL (ответы выше) ограничены тем, что вы не можете легко взаимодействовать с переменными рабочей области после запуска вашего файла.
Если вы хотите запустить скрипт, а затем работать подобно REPL (как в IDE), я рекомендую открыть Sublime рядом с консолью IPython. Используя AutoHotKey (Windows) или AutoKey (Linux), вы можете настроить его так, чтобы один ярлык копировал имя файла (или только выбранный код), а затем вставлял его в консоль для запуска файла.
Подробные инструкции для Linux или Windows
источник