Перейти к содержимому

Как запустить программу в sublime text 3 python

  • автор:

Как запустить программу написанную в Sublime Text 3?

Новичок в программировании.
Не нашел какой то точной информации как решить данную проблему. Ctrl + B не работает так как есть input(). Видел вариант выполнять через консоль, но и там какие-то подводные камни, якобы просто переносить прогу в консоль неправильно.

  • Вопрос задан более трёх лет назад
  • 4223 просмотра

2 комментария

Простой 2 комментария

Ни черта не понял.

kshnkvn

kulaeff, это все подводные камни, они мешают.
Решения вопроса 1

Maslounok

Я Маслёнок

Легко, запускай через консоль
По шаговое руководство
1)Открой консоль(командная строка)
2)с помощью команды cd укажи местоположение файла допустим cd Downloads
3) введи python имяфайла. py
Например: python main. py
Профит

Не открывается программа python в консоли sublime text 3

Sublime text, Python
Добрый день! Почему то программы написанные на языке Python текстовый редактор не воспроизводит до.

Не работает Sublime Text c Python
Всем привет, у меня случился казус с сублаймом после переустановки windows. Проблема заключается в.

Установка Python в Sublime Text 3
При запуске hello world’а в Sublime Text 3 вылетает:

Не работает Sublime Text 3 с Python
Добрый день! Начал свое знакомство с Python, занимаюсь по учебнику. Возникли проблемы с Sublime.

1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305

предположу, что нужно указать нормальный путь к файлу, который хотите выполнить

141 / 110 / 30
Регистрация: 20.04.2011
Сообщений: 581

Ему уже на другом форуме помогли, файл не был сохранен. И потом еще оказалось, что sublime до сих пор не умеет обрабатывать консольный ввод (input()).

(я сюда попал потому что заметил в логе, что движок отправил автора на премодерацию за слишком быстрый набор текста, и решил загуглить, чтобы убедиться, что это не с настройками форума что-то не так, а автор просто скопировал свой текст отсюда :))

Регистрация: 10.11.2016
Сообщений: 51
Оказывается может https://gist.github.com/simple. 09dc86626b
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Sublime Text — запуск программы на Python
import math class Printable(object): """docstring for Printable""" def __init__(self).

Почему вместо русского языка в консоли отображаются кракозябры (Sublime Text 3)
Здравствуйте, почему вместо русского языка в консоли отображаются кракозябры (Sublime Text 3).

Настройка Sublime Text 3 под Python 3. Ошибки
Возникло несколько проблем в ходе настройки sublime text 3 под программирование на python: 1).

Ошибка в алгоритме бинарного поиска на python 3.7 в sublime text 3
В редакторе sumlime text 3 ввел данный код, и пишет что ошибка в 18 строчке, как я понял 18 и 19.

Sublime Text 3
В общем: происходит заплыв символов за текстуры sublime text. Не знаю как правильно сформулировать.

Си на sublime-text
Подскажите, существуют ли годные плагины, подчеркивающие такие ошибки, как отсутствие ";" в конце.

Sublime Text
Добрый день! Sublime Text. Как начать работать сразу в 2-3 документах HTML? Чтобы они отдельно.

Запуск программы Hello World

Чтобы запустить свою первую программу, запустите Sublime Text — откройте папку Applications и сделайте двойной щелчок на значке Sublime Text. Также можно нажать Command+пробел и ввести sublime text в открывшейся панели поиска.

Создайте для своих проектов папку с именем python_work. (В именах файлов и папок лучше использовать буквы нижнего регистра и символы подчеркивания, потому что это соответствует соглашениям об именах Python.) Сохраните пустой файл Python (File—>Save As) с именем hello_world.py в папке python_work. Расширение .py сообщает Sublime Text, что файл содержит программу Python. Оно также подсказывает Sublime Text, как следует запускать программу и как правильно выделить элементы синтаксиса.

После того как файл будет сохранен, введите следующую строку:

print(«Hello Python world!»)

Если команда python работает в вашей системе, программу можно запустить ­командой меню Tools—>Build или комбинацией клавиш Ctrl+B. Если вы настроили Sublime Text на использование другой команды вместо python, выберите команду меню Tools—>Build System, а затем Python 3. Тем самым вы назначаете Python 3 версией Python по умолчанию, и в дальнейшем программы можно будет запускать командой Tools—>Build или комбинацией клавиш Command+B.

Терминальное окно должно отображаться в нижней части окна Sublime Text со следующим текстом:

Hello Python world!

[Finished in 0.1s]

Если вы не увидели это сообщение, проверьте каждый символ во введенной строке. Может, вы случайно набрали print с прописной буквы? Пропустили одну или обе кавычки или круглые скобки? В языках программирования используется предельно конкретный синтаксис, и при малейшем его нарушении произойдет ошибка. Если программа так и не заработала, обращайтесь к разделу «Решение проблем с установкой» на с. 28.

Как запустить «своё» приложение?

Скачал архив Sublime Text 3 под Linux. С помощью alien переделал его в файл .deb и установил как приложение. Как теперь запустить этого призрака?

mathsquirrel
29.01.18 10:06:17 MSK

Из терминала пробовал? Ну там sublime напиши и кнопку Tab нажми (автодополнение). Или посомотри файлы установленного пакета (dpkg -L пакет), запускающий должен лежать в районе /usr/bin. Не получится — погугли что-нибудь в духе sublime linux executable.

anonymous
( 29.01.18 10:11:40 MSK )
Ответ на: комментарий от anonymous 29.01.18 10:11:40 MSK
Im_not_a_robot ★★★★★
( 29.01.18 10:16:07 MSK )

Создай что-то типа ~/bin, добавь в PATH, кидай туда бинари.

SuoiCat ★
( 29.01.18 10:17:36 MSK )
Ответ на: комментарий от SuoiCat 29.01.18 10:17:36 MSK

В убунту 16.04 настроено так, что пути ~/bin и ~/.local/bin добавляюся в PATH.

rumgot ★★★★★
( 29.01.18 10:21:22 MSK )

Заходишь в deb как в архив и смотришь что куда поставилось.

ilovewindows ★★★★★
( 29.01.18 10:25:18 MSK )
Последнее исправление: ilovewindows 29.01.18 10:25:35 MSK (всего исправлений: 1)

Дополнительные данные

А главное, что графически я могу установить пакет, через терминал же выходит бесконечный (ну почти) список с не найденными файлами? Что-то тут не так. Это значит, что я не должен был использовать alien? Тогда что?

mathsquirrel
( 29.01.18 10:30:07 MSK ) автор топика
Ответ на: комментарий от anonymous 29.01.18 10:11:40 MSK

В районе /usr нет /bin. Есть только /share

mathsquirrel
( 29.01.18 10:38:20 MSK ) автор топика

Проблема решена

Достаточно было ввести sudo dpkg —install название.deb . Я ведь скачал файл и всё. Но почему-то раньше графически и через apt-get не удавалось. Теперь осталось написать Sublime в терминале. Спасибо всем, кто участвовал. Но я не понял, причём тут PATH и просмотр файла, как архив. так как в usr не было директории bin.

mathsquirrel
( 29.01.18 11:06:32 MSK ) автор топика
Ответ на: Проблема решена от mathsquirrel 29.01.18 11:06:32 MSK

Zmicier ★★★★★
( 29.01.18 11:09:06 MSK )
Последнее исправление: Zmicier 29.01.18 11:10:21 MSK (всего исправлений: 1)

Ответ на: комментарий от Zmicier 29.01.18 11:09:06 MSK

Подозрения

Вы не верите, так как без bin ничего бы не получилось? Пожалуйста, ответьте на вопрос. Есть подозрение, что тут запустился скачанный мною скрипт .sh с github: https://gist.github.com/nrdobie/7205729. Если на него посмотреть, то в принципе логичен вызов по sublime. Но я не помню в каком порядке стоят: безуспешный запуск sublime и работа с вышеперечисленным скриптом. А вот скриншот папки usr: https://drive.google.com/drive/folders/17cHJoc2DKZtSFy6vjD1TpiHffAr1KPXO?usp=.

mathsquirrel
( 29.01.18 20:27:24 MSK ) автор топика

sublime же тебе нужен для разработки чего-то значимого и очень нужного? или просто как пример работы пакетного менеджера?

Anoxemian ★★★★★
( 29.01.18 22:03:07 MSK )

Нафига этот анонизм вприсядку, если у них на сайте есть репы с .deb пакетами?

Deleted
( 29.01.18 22:31:36 MSK )
Последнее исправление: MyLittleLoli 29.01.18 22:32:07 MSK (всего исправлений: 1)

Удаляешь Sublime, ставишь Kate, запускаешь Kate.

a1batross ★★★★★
( 29.01.18 22:33:58 MSK )
Ответ на: Подозрения от mathsquirrel 29.01.18 20:27:24 MSK

Вы не верите, так как без bin ничего бы не получилось?

Нет, я не верю, так как это крайне маловероятно.

Есть подозрение, что тут запустился скачанный мною скрипт .sh с github

Запустился? Сам? И успешно накидал вам что-то в /usr/local/? Что ж, если так, то впору сносить систему и ставить начисто.

Скринкаст же надо было снять!

По ссылке нет скриншота. Вероятно, для того, чтобы его увидеть, нужно запустить какую-то несвободную программу.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *