Настройка Sublime text 3 python 3

Обновлено: 21.11.2024

Мы узнаем, как загрузить и установить Sublime Text 3 и запустить скрипты Python в редакторе Sublime Text 3. Мы также рассмотрим установку пакетов. Итак, приступим.

Запуск кода Python в Sublime Text 3

Код Python можно запускать с помощью различных IDE и текстовых редакторов. Можно использовать текстовый редактор, если вы новичок, но если вы разработчик, вы, вероятно, знаете о ценности IDE. Хотя Sublime Text 3 — это прежде всего текстовый редактор, в нем есть функции, подобные IDE, такие как проекты и «сборки», которые позволяют вам запускать другие приложения из редактора.

Теперь мы рассмотрим некоторые ценные факты о редакторе Sublime Text 3.

Начало программирования с помощью Sublime Text

  • Это легкий редактор для разработчиков.
  • Среди разработчиков он является одним из самых популярных.
  • Самое приятное в Sublime Text 3 то, что он не занимает много места на вашем компьютере и работать с ним удобно и комфортно.
  • Он поставляется со встроенной поддержкой различных языков программирования и разметки.

Кроссплатформенные функции Sublime Text 3

Sublime Text 3 совместим с Windows, Linux и Mac OS X.

Вам нужна только одна лицензия, чтобы использовать Sublime Text 3 на любых компьютерах, на которых вы хотите его использовать, независимо от операционной системы, на которой они работают.

Sublime Text 3 имеет надежный API Python, который позволяет плагинам расширять возможности редактора.

Sublime Text имеет интерфейс прикладного программирования (API), который программисты могут использовать с языком программирования Python для взаимодействия с его внутренними компонентами.

Редактор поставляется со встроенным интерпретатором Python. При разработке плагинов встроенный интерпретатор помогает проверять настройки редактора и быстро тестировать вызовы API.

Раздельные макеты позволяют разделить файлы на несколько разделенных экранов. Это полезно при работе с интерфейсом (HTML на одном экране, CSS и/или JavaScript на другом) или при разработке через тестирование (код Python на одном экране, тестовые скрипты на другом).

Старинный режим дает вам команды vi, которые вы можете использовать в ST3.

Вкладки, похожие на Chrome, значительно упрощают навигацию и редактирование нескольких файлов.

Автоматическая перезагрузка предыдущего сеанса повторно открывает все файлы и папки, которые были открыты при последнем закрытии редактора. У нас постоянно открыт ST3, доступно несколько проектов, так что при перезагрузке компьютера файлы и папки автоматически восстанавливаются.

Фрагменты кода повышают вашу продуктивность, позволяя создавать стандартный код с помощью всего одного ключевого слова. Доступны несколько фрагментов по умолчанию. Откройте новый файл, введите lorem и нажмите Tab, чтобы убедиться в этом. Достаточно абзаца содержания lorem ipsum. В файле Python введите defs, а затем нажмите клавишу Tab, чтобы создать общую функцию.

Загрузка и установка Sublime Text 3

Чтобы начать, вы должны сначала загрузить его. После этого Sublime Text 3 доступен для скачивания. После этого вы увидите разные описания версий для разных операционных систем и доступные способы распространения.

Теперь вы должны выбрать один из них в соответствии с требованиями вашего компьютера. Например, если ваш компьютер 64-разрядный, загрузите 64-разрядную версию и 32-разрядную версию, если верно обратное. Идите вперед и установите загруженный файл сейчас, запустив исполняемый файл, если вы используете Windows. Или репозитории Linux, такие как .deb для дистрибутивов Debian и .rpm.

Кроме того, в операционной системе на базе Linux, такой как Ubuntu, мы можем установить Sublime Text 3 через терминал, выполнив следующие команды.

Шаг 1:

Приведенные выше команды упростят обновление списка пакетов apt и обеспечат сбор необходимых зависимостей из их источников и их доступность для использования.

Шаг 2:

Использование команды curl необходимо для импорта ключа GPG репозитория. Последовательно используйте следующую команду,

Чтобы добавить в репозиторий программного обеспечения вашей операционной системы репозиторий Sublime Text Apt.

Шаг 3:

Это последний этап, включающий в себя включение и обновление источников apt. Наконец, он завершается добавлением возвышенного текста 3 в вашу систему.

Теперь вы готовы к использованию.

Выбор направления

После установки вам нужно будет установить переменную среды так, чтобы она указывала на каталог установки python. Если ваш путь уже задан, вы можете перейти к следующему разделу; в противном случае посмотрите на настройку пути. Последнее является обязательным требованием, особенно при работе в операционной системе Windows. Однако это не помеха, потому что мы запускаем его в операционной системе Ubuntu.

Настройка Sublime Text 3

ST3 можно настроить после загрузки. Сначала установите инструмент командной строки subl.

Sublime Text предлагает инструмент командной строки под названием subl, который позволяет вам открывать отдельный файл, папки из терминала или весь каталог, например команду mate в TextMate.

Чтобы включить эту команду, сначала установите символическую ссылку на subl.

Чтобы убедиться, что ссылка работает, откройте Sublime, выполнив в терминале следующую команду.

Если это не работает, вам необходимо включить /bin в свой путь:

Теперь вы можете использовать следующие команды для открытия файла или каталога:

Но сначала перейдите в текущий каталог и откройте его.

Создайте файл codeunderscored.txt и откройте его.

Если путь содержит пробелы, необходимо использовать двойные кавычки, чтобы заключить полный путь:

Откройте файл справки, чтобы увидеть все команды:

sublime subl – функция справки на терминале

Установка управления пакетами

Чтобы начать использовать многочисленные пакеты для расширения возможностей Sublime, вы должны сначала вручную установить Package Control, управление пакетами. Вы можете использовать его для установки, удаления и обновления всех других пакетов ST3 после его установки.

Сначала откройте палитру команд, используя следующую комбинацию клавиш одновременно в Windows и Linux.

Затем начните вводить install и продолжайте, пока не дойдете до Package Control: Install Package. Нажмите Enter, когда появится диалоговое окно для поиска доступных пакетов.

Чтобы получить доступ к консоли ST3, выберите «Вид» > «Показать консоль». Сначала скопируйте кусок кода, затем вставьте его в консоль. Введите код. ST3 необходимо перезапустить.

Вот еще несколько полезных команд:

Список

Все установленные вами пакеты перечислены в списке пакетов.

удалить

Удалить пакет — это команда, которая удаляет указанный пакет.

Обновить

Обновление пакета повышает производительность данного пакета.

Обновить/перезаписать все

Все установленные пакеты обновляются, когда вы выбираете «Обновить/перезаписать все пакеты».

Темы

ST3 также позволяет настроить общую тему в соответствии с вашими предпочтениями. Сделай свой собственный. Если вы не склонны к творчеству, вы можете использовать Package Control, чтобы получить одну из множества пользовательских тем, созданных сообществом Sublime. ColorSublime — отличный инструмент для предварительного просмотра тем перед их установкой.

Мои фавориты — неизменно популярные Soda Dark Theme, Predawn и минималистичный Flatland.

После установки темы перейдите в Sublime Text > «Настройки» > «Настройки» — «Пользователь»: и отредактируйте базовые настройки. Или, если вы хотите переключиться с одной темы на другую, перейдите в Sublime Text > Preferences > Select Theme…

Выберите темы в Sublime Text 3

Это самая мощная функция Sublime Text 3. Благодаря этой возможности вы можете открывать файлы всего несколькими нажатиями клавиш.

Он также позволяет мгновенно переходить к символам, строкам или фразам.

Палитра команд

В Sublime Text 3 есть еще одна подходящая функция, которая позволяет вам выполнять различные функции, такие как сортировка, изменение синтаксиса и изменение настроек идентификации.

Палитра команд позволит вам выполнять множество задач, например управлять великолепными проектами, изменять синтаксис файлов и запускать команды пакетов и многое другое.

Нажмите ctrl+shift+p, чтобы открыть палитру команд, затем выберите команду и нажмите Enter.
несколько опций

открыть палитру команд

Это одна из лучших функций Sublime Text 3. Например, если вы используете эту функцию, вы будете изменять много строк и быстрее управлять файлами.

Его можно использовать в качестве быстрой замены для поиска и замены или одновременного применения одного и того же набора модификаций к нескольким строкам.

Нажмите Ctrl+Shift+L после выделения блока текста, чтобы разбить его на одно выделение в строке, затем Ctrl+D, чтобы определить следующее вхождение выделенного слова.

Перейти на страницу определения

Самой ожидаемой функцией Sublime Text 3 была функция «Перейти к определению». Goto Definition использует индекс символов, предоставленный возвышенным текстом.

Чтобы использовать Goto Definition, нажмите Alt+G на клавиатуре.

нажмите Alt+G на клавиатуре, чтобы перейти к Goto

Фрагменты

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

Другие характеристики

Помимо перечисленных выше функций, Sublime Text 3 также включает следующее:

  • Проверка на наличие орфографических ошибок
  • Сохранить автоматически
  • Сочетания клавиш, которые можно изменить
  • Раздельное редактирование с помощью макросов
  • Все можно настроить.

Теперь мы поговорим об использовании Sublime Text 3 для запуска скриптов Python.

Запустите свою первую программу с помощью Sublime Run Python

Без сомнения, Sublime Text — самый популярный текстовый редактор среди разработчиков, и его также можно использовать для редактирования кода Python. Теперь мы рассмотрим, как использовать его в Python.

Тестирование простой программы

Теперь мы рассмотрим, как программа Python работает в Sublime Text 3. Для этого нам нужно сделать следующее:

Для начала запустите свой возвышенный редактор.

Создайте новый файл, используя приведенные ниже процедуры. Вы можете создать новый файл, сначала открыв меню «Файл», а затем выбрав «Новый файл» или нажав Ctrl + N,

После этого сохраните его как testing.py. Обратите внимание, что имя файла должно заканчиваться на .py. После этого напишите свой код.

В этом примере показано основное программное обеспечение, которое складывает два числа. Таким образом, код —

Заставить код работать

Выберите «Инструмент» в строке меню, затем «Сборка системы», а затем «Python» в раскрывающемся меню. Затем войдите в меню «Инструмент» и выберите опцию «Создать». Последний отвечает за выполнение вашего кода. Итак, если мы запустим предыдущий код сейчас, мы получим следующий результат.

с помощью инструментов сборки для запуска программы добавления

Прием пользовательского ввода

Теперь мы рассмотрим, как фиксировать пользовательский ввод в возвышенном тексте 3.

В Python принимать входные данные очень просто. Однако при работе с возвышенным текстом 3 нам необходимо внести некоторые коррективы. Итак, давайте погрузимся и узнаем, что они из себя представляют —

Установка плагина SublimeREPL

SublimeREPL — это подключаемый модуль Sublime Text, который позволяет запускать интерактивные интерпретаторы на многих языках из обычной вкладки редактора. Он также позволяет использовать порт telnet для подключения к работающему удаленному интерпретатору (например, Clojure/Lein).

SublimeREPL поставляется со встроенной поддержкой истории команд и передачи кода из открытых буферов в интерпретаторы для оценки, что позволяет программировать в интерактивном режиме.

Пример программы, работающий на возвышенном, не предназначен для использования в качестве приглашения для комментариев; скорее, он предназначен для вывода. Поэтому для этого используется PackageManager.

Скопируйте код из Package Control в соответствии с вашей возвышенной версией.

Вернитесь к изысканному тексту и выберите View->Show Console. Теперь вы должны ввести скопированный код в это поле и нажать Enter. Ваш пакет будет установлен через несколько секунд.

запуск кода в консоли представления

Выберите Настройки->Управление пакетами в раскрывающемся меню. Вы увидите, что внутри множество изысканных упаковок. Теперь выберите «Установить пакеты» в раскрывающемся меню.

При нажатии кнопки «Установить пакет» появится диалоговое окно, как показано ниже.

контроллер пакетов со списком пакетов для установки

Теперь введите SublimeREPL в это текстовое поле, затем выберите первый вариант и нажмите Enter. В результате этого плагин будет установлен.

Во время установки вы увидите установочный пакет внизу.

Чтобы запустить текущий файл, перейдите в Tools->SublimeREPL->Python->Python-RUN для текущего файла. Это запустит существующий файл. Итак, давайте посмотрим, что получилось.

ЗАПУСТИТЬ текущий файл с помощью SublimeREPL

Возможность запускать скрипты Python в Sublime Text 3 довольно необычна. Теперь вместо того, чтобы каждый раз переходить в Tools->SublimeREPL->Python->Python-RUN текущий файл, мы можем создать ярлык.< /p>

Перейдите в меню «Настройки» -> «Привязки клавиш» и введите сочетание клавиш, как показано в разделе «Сочетания клавиш» ниже.

Теперь вам не нужно иметь дело с длительной процедурой; все, что вам нужно сделать, это нажать ctrl+alt+b или что-то в этом роде. Это фантастика.

Добавление Python 3 в качестве системы сборки

Чтобы начать, выберите Инструменты -> Система сборки -> Новая методология сборки.

новая система сборки в возвышенном

Вы заметите, что можете переключаться между Python и Python 3 в своем списке систем сборки, если у вас есть обе версии. Python устанавливается автоматически и имеет версию 3.9. Мы собираемся включить Python 3.

Вы попадете в новое окно без названия. sublime-build после нажатия кнопки «Новая система сборки», как показано выше.

Необходимо изменить формулировку в фигурных скобках. Сначала удалите код в скобках. После этого скопируйте и вставьте код ниже:

Чтобы сделать отступ во второй и третьей строках, вам может потребоваться нажать вкладку. Теперь нажмите Command S, чтобы сохранить файл. Переименуйте файл так, как вы хотите, чтобы ваша система сборки называлась. Что-то лаконичное и легкое для понимания. MyBuild — это имя, которое мы дали нашему. Важно отметить, что расширение должно быть MyBuild.sublime-build. Также не отклоняйтесь от курса. Sublime Text автоматически разместит его в правильном месте.

Закройте файл после того, как вы нажали кнопку «Сохранить», чтобы вернуться к файлуcratch.py. Теперь выберите MyBuild из Tools -> Build System (или как вы назвали свою Build System). Если вы не видите новую систему сборки, возможно, вам придется закрыть и снова открыть Sublime Text.

Сочетания клавиш

Python упрощает создание пользовательских команд с помощью привязок клавиш. Например, чтобы установить сочетание клавиш, перейдите в раздел «Настройки» → «Привязки клавиш».
Вы можете определить привязки клавиш в результирующем пустом списке, введя следующий код для отмены сборки.

Вы также можете изменить любую из существующих привязок клавиш из текущих привязок клавиш. Затем нажмите Ctrl + S, чтобы сохранить изменения. Возможно, вам даже потребуется перезапустить возвышенное, чтобы изменения использовали ярлык для отмены сборки.

Сочетания клавиш

Cmd+P используется для быстрого поиска и открытия файлов. Вы можете легко открыть файл, введя часть пути и имени файла в проекте. Это полезно для быстрого открытия файлов в крупных проектах Django.

Перейти к номеру строки. Сочетание клавиш Ctrl+G позволяет перейти к строке с определенным номером в открытом в данный момент файле.

Символ Cmd+R упрощает поиск функций и классов в файле; нажмите Cmd+R. Затем просто начните вводить имя того, кого вы хотите.

Cmd+Влево и Cmd+Вправо

Вы можете перемещаться внутри строк, нажимая Cmd+Left, чтобы перейти к началу строки, и Cmd+Right, чтобы перейти к концу.

Удалить текущую выделенную строку. Текущая строка удаляется нажатием Ctrl+Shift+K.

Многофункциональное редактирование, без сомнения, является моим любимым сочетанием клавиш: выберите слово, а затем нажмите Cmd+D, чтобы перейти к следующему. Затем нажмите Cmd+D, чтобы выбрать следующее то же слово, и так далее. Кроме того, чтобы создать курсор для редактирования в любом месте, где вы щелкнете, нажмите Cmd + левая кнопка.

Чтобы выделить блок текста, нажмите комбинацию Option+Левая кнопка. Форматирование CSV-файла идеально подходит для уменьшения пустого пространства.

Заключение

Мы надеемся, что эта статья была не только познавательной, но и информативной, а значит, полезной для ваших усилий. В результате мы уверены, что вы сможете улучшить свой рабочий процесс, комбинируя некоторые подходы и приемы, которые мы здесь упомянули, помимо использования некоторых пакетов и пользовательских настроек с собственными, основанными на ваших уникальных предпочтениях.

Если у вас есть еще вопросы или рекомендации, мы будем рады услышать их в разделе комментариев ниже.

Sublime Text Editor существует с 2008 года и остается одним из самых интуитивно понятных, бесплатных и многофункциональных редакторов кода на рынке. Он отлично подходит как для новых, так и для опытных разработчиков, с такими функциями, как выбор нескольких вкладок, интеграция с git, привязки клавиш, шаблоны файлов и собственный интерфейс командной строки, чтобы сделать ваш рабочий процесс более эффективным. разработчику для создания, импорта и редактирования тем интерфейса и цветовых схем Sublime.

По умолчанию вы можете использовать его для любого языка программирования, но его поддержка Python считается одной из лучших. Почему? Потому что он написан на C++ и Python. Можно даже сказать, что Sublime Text — лучший редактор кода для понимания Python, потому что он является частью Python.

Но почему именно вам следует использовать Sublime Text для разработки на Python?

Зачем использовать Sublime Text для разработки на Python?

Чтобы описать все достоинства Sublime Text для Python, нужно всего три слова: скорость, интерфейс и персонализация.

Скорость

Sublime Text работает очень быстро. В отличие от других IDE, загрузка которых может занять некоторое время и которые могут бомбардировать вас несколькими приветственными сообщениями и несколькими вкладками текста о редакторе каждый раз, когда вы загружаете его, Sublime Text просто открывается.

Кроме того, он открывается и остается именно там, где вы остановились, включая несохраненные изменения и код, который мог быть потерян в любом другом редакторе. В каком-то смысле ты как будто и не уходил. Так что можно не беспокоиться о низком заряде батареи ноутбука или панике, когда Windows случайным образом заставляет вас перезагружаться в процессе работы. Вы можете безопасно закрыть Sublime Text и быть уверенным, что все вернется к вам в целости и сохранности.

Интерфейс

Интерфейс Sublime Text — один из самых чистых интерфейсов для редактора кода. Во многих IDE вас засыпают множеством опций, боковыми и нижними панелями, которые часто занимают место на экране. Прелесть Sublime Text заключается в его минималистском подходе, показывающем только то, что необходимо, что дает вам возможность сосредоточиться на своем коде.

Открытие нового проекта не приведет к закрытию текущего проекта. Вместо этого он открывает совершенно новое окно, которое вы можете расположить на своем экране по своему усмотрению. Разделение может пригодиться, когда вы ссылаетесь на несколько баз кода.

Некоторые IDE и редакторы кода позволяют одновременно работать только с одним проектом. Sublime Text сохраняет ваши открытые проекты и отделяет их друг от друга. Вам не нужно беспокоиться о случайном редактировании неправильных файлов, когда у вас открыто более дюжины файлов.

Настройка

Sublime Text поставляется с базовым набором богатых функций, таких как привязки клавиш, настройки отступов, проверка орфографии, множественный выбор и шаблоны файлов. Изюминкой Sublime Text является возможность расширить текущую функциональность с помощью пакета Packages.

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

Как настроить Sublime Text для разработки на Python

Шаг 1. Загрузите Sublime Text и установите Python на свой компьютер

Шаг 2. Настройка Sublime Text для Python

Sublime Text поставляется довольно полным и готовым к написанию кода из коробки. Однако, если вы хотите использовать Sublime Text для Python, вам необходимо установить и настроить встроенный терминал.

Без лишних слов приступим к установке и настройке встроенного терминала.

Перейдите в «Палитру команд», расположенную в разделе «Инструменты».

Введите «Установить контроль пакетов» и выберите его в раскрывающемся списке. Это установит «Управление пакетами» в вашем редакторе Sublime Text.

Если установка прошла успешно, вы получите всплывающее сообщение следующего вида:

Следующее, что нужно сделать, это установить «Терминус». Для этого начните вводить «Управление пакетами» и выберите «Управление пакетами: Установить пакет» в появившемся раскрывающемся списке. (Если панель поиска исчезнет, ​​просто вернитесь к ней, снова перейдя к палитре команд).

Это даст вам новый раскрывающийся список доступных пакетов, которые вы можете установить, чтобы улучшить работу с Sublime.

Найдите «конечная станция» и выберите ее.

Это загрузит пакет. После завершения он появится в разделе «Настройки» > «Настройки пакета» > «Терминус»

.

Вы можете открыть Терминус, снова открыв «Палитру команд» и введя «Терминус». Выберите «Терминус: открыть оболочку по умолчанию в панели». Это откроет вашу командную строку.

Вот как это выглядит:

Последнее, что нужно сделать, это установить синтаксис Python, снова открыв «Палитру команд» и введя «Python». Выберите опцию «Установить синтаксис: Python». Это гарантирует, что ваша подсветка будет основана на синтаксисе Python, что упростит чтение вашего кода.

Теперь осталось только запустить свой первый код Python. Для этого используйте свой терминал, как и любой другой проект Python. В приведенном ниже примере у нас есть простой скрипт «Hello world» на Python, и мы использовали Terminus для его запуска.

Лучшие пакеты Sublime Text для разработчиков Python

Используя палитру команд, вы можете установить любые пакеты, чтобы улучшить рабочий процесс Python. Вот краткий список основных пакетов, необходимых для начала работы.

1. Управление пакетами

Управление пакетами — это ваш главный центр установки пакетов. Вам нужно сначала установить это, прежде чем вы сможете установить что-либо. После установки у вас будет возможность выбрать «Управление пакетами: установить пакет». Откроется список доступных пакетов для Sublime Text.

Здесь вы можете установить любой из десятков доступных пакетов. Перейдите к «Палитре команд»> введите и выберите «Управление пакетами: Установить пакет»> найдите и выберите нужный пакет и получайте удовольствие!

2. Tabnine для возвышенного

Tabnine – это интеллектуальный инструмент для завершения кода на основе искусственного интеллекта, который поможет сократить время написания кода, уменьшить число ошибок и дать рекомендации по использованию передового опыта. Он поддерживает более 30 языков, одним из которых является Python.

После этого вы увидите сообщение «Установка пакета» в нижней части редактора Sublime Text. После завершения вы можете сразу начать использовать Tabnine.

3. требованияtxt

requirementstxt — это удобный подключаемый модуль, обеспечивающий подсветку синтаксиса и простое управление версиями ваших файлов requirements.txt.

4. Анаконда

Если вы играли с файлом requirementstxt, и он вам не по душе, Anaconda — еще одна хорошая альтернатива. Anaconda превращает ваш редактор Sublime Text в интегрированную среду разработки с поддержкой Python, включая автодополнение, анализ кода, форматирование autopep8, средство проверки сложности McCabe Vagrant и поддержку Docker.

5. AutoPEP8

AutoPEP8 — это пакет, который автоматически преобразует ваш код Python в руководство по стилю PEP 8. Это означает, что с выбранной привязкой клавиш вы можете быстро привести пробелы к правильному стандарту.

6. SublimeLinter

Linting – это инструмент автоматической проверки, который проверяет стиль и потенциальные ошибки в вашем коде. SublimeLinter — это основной инструмент анализа в Sublime Text, который хорошо поддерживается и часто обновляется, чтобы обеспечить соответствие последним стандартам.

Подведение итогов

В целом Sublime Text — один из самых быстрых и отзывчивых бесплатных редакторов кода. Когда дело доходит до Python, вам не нужен большой набор пакетов для начала работы. Terminus — это удобный пакет, который должен дать ощущение IDE без задержек.

Написание кода Python в Sublime Text — это несложный опыт. Минималистичный интерфейс позволяет не отвлекаться. В дополнение к этому, большая экосистема пакетов гарантирует, что все ваши потребности в разработке будут удовлетворены. Все, что вам нужно сделать, это установить его через «Палитру команд».

Официально объявлено, что поддержка Python3 2.x будет приостановлена. Вот как установить Python3 для Mac. Если в вашей системе уже установлен Python3, начните читать часть 2.

1. Установите Python 3

Как вы, наверное, знаете, Python обычно устанавливается на Mac. Если вы хотите узнать, какая версия установлена ​​на вашем Mac, вот как это сделать:

2. Зарегистрируйте Python 3.X в системе сборки на Sublime

Если вы откроете Python 3.x в Sublime после установки, вы все равно увидите, что программа работает с версией 2.7, а не с новой версией, которую вы только что скачали. Если вы хотите запустить версию 3.x, вам необходимо зарегистрировать Python 3 в вашей новой системе сборки.

1) Узнайте, где на вашем терминале был установлен Python3, с помощью следующей команды:

Запомните или запишите местоположение, потому что вам нужно будет ввести местоположение в Sublime.

2) Нажмите "Инструменты" > "Система сборки" > "Новая система сборки".

Подменю инструментов Sublime3

3) На новой вкладке введите «untitled.sublime-build» и сохраните

Введите местоположение, которое вы узнали на терминале, в "cmd" и сохраните с помощью cmd+s. Я рекомендую назвать файл чем-то осмысленным. Я использовал python3.sublime-build в качестве имени файла.

К вашему сведению, расположение файла в *.sublime-build: Users//Library/Application Support/Sublime Text 3/Packages/User

4) Если файл сохранен правильно, вы увидите сохраненный файл в меню Build System.

Python3 в системе сборки

3. Тест сборки Python3

Напишите короткий код Python на Sublime для теста и сохраните iwth .py

Нажмите Tools > Build System > pytho3 и сохраните с помощью cmd+b, вы увидите результат, как показано ниже:

Вот как это выглядит

Этот файл содержит двунаправленный текст Unicode, который может быть интерпретирован или скомпилирован не так, как показано ниже. Для просмотра откройте файл в редакторе, который показывает скрытые символы Unicode. Подробнее о двунаправленных символах Юникода

<тд >1. Перейдите в Sublime Text в: Инструменты -> Система сборки -> Новая система сборки
и поместите следующие строки:
"cmd": ["python3", "-i", "-u", "$file"],
" file_regex": "^[ ]File \"(. )\", строка (8*)",
"selector": "source.python"
>
Затем сохраните его под понятным именем, например: python3.sublime-build
2. Перейдите в Инструменты -> Система сборки -> и проверьте python3
протестируйте его с помощью:
import sys
print(sys.version)
Нажмите: Ctrl + b

jreyes085 прокомментировал 19 января 2020 г.

HabibRh26 прокомментировал 20 января 2020 г.

да, можно, это работает с версией diff @jreyes085

masiarek прокомментировал 19 февраля 2020 г. •

В Windows (замените мой идентификатор пользователя 'masia' своим пользователем):

C:\Users\masia\AppData\Roaming\Sublime Text 3\Packages\User
"cmd": ["C:\Users\masia\AppData\Local\Programs\Python\Python38\python. exe", "-u", "$file"],
"file_regex": "^ ]Файл "(. ?)", строка (1*)" ,
"селектор": "source.python"
>

rudra-shukla прокомментировал 24 февраля 2020 г.

Kulu21 прокомментировал 29 февраля 2020 г. •

Я пробую это в Linux (LXLE) и получаю следующее сообщение об ошибке при попытке выполнить команду print(sys.version):

/usr/bin/python3: не удается найти «основной» модуль в ''
[Завершено за 0,3 с с кодом выхода 1]
[cmd: ['python3', '-u ', '']]
[каталог: /opt/sublime_text]
[путь:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr /bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin]

Я был бы очень признателен, если бы кто-нибудь помог мне исправить это.

Заранее спасибо.

zaemiel прокомментировал 29 февраля 2020 г.

Здравствуйте!

Я пробую это в Linux (LXLE) и получаю следующее сообщение об ошибке при попытке выполнить команду print(sys.version):

/usr /bin/python3: не удается найти «основной» модуль в ''
[Завершено за 0,3 с с кодом выхода 1]
[cmd: ['python3', '-u', ''] ]
[каталог: /opt/sublime_text]
[путь:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin :/bin:/usr/games:/usr/local/games:/snap/bin]

Я был бы очень признателен, если бы кто-нибудь помог мне исправить это.

Спасибо в заранее.

Kulu21 прокомментировал 29 февраля 2020 г.

Здравствуйте!
Я пробую это в Linux (LXLE) и получаю следующее сообщение об ошибке при попытке выполнить команду print(sys.version):
/usr/bin/python3: can ''не удается найти 'основной' модуль в ''
[Завершено за 0,3 с с кодом выхода 1]
[cmd: ['python3', '-u', '']]
[ каталог: /opt/sublime_text]
[путь:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr /games:/usr/local/games:/snap/bin]
Я был бы очень признателен, если бы кто-нибудь помог мне исправить это.
Заранее спасибо.

Спасибо за ответ; я должен был опубликовать код, который привел к ошибке - извинения.

Думаю, я правильно понял строку — это файл, который привел к ошибке:

"cmd": ["python3", "-u", "$file"],
"file_regex": "^[ ]File "usr/bin/python3", строка ([0-9 ])*)",
"селектор": "source.python"
>

Могу ли я попросить вас сообщить мне, что я делаю неправильно?

zaemiel прокомментировал 29 февраля 2020 г.

Здравствуйте!
Я пытаюсь это сделать в Linux (LXLE) и получаю следующее сообщение об ошибке при попытке печати (sys.версия) команда:
/usr/bin/python3: не удается найти «основной» модуль в ''
[Завершено за 0,3 с с кодом выхода 1]
[cmd: ['python3 ', '-u', '']]
[каталог: /opt/sublime_text]
[путь:
/usr/local/sbin:/usr/local/bin:/usr /sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin]
Я был бы очень признателен, если бы кто-нибудь помог мне исправить это.
Заранее спасибо.

Спасибо за ответ; я должен был опубликовать код, который привел к ошибке - извинения.

Думаю, я правильно понял строку — это файл, который привел к ошибке:

"cmd": ["python3", "-u", "$file"],
"file_regex": "^[ ]File "usr/bin/python3", строка ([0-9 ])*)",
"селектор": "source.python"
>

Могу ли я попросить вас сообщить мне, что я делаю неправильно?

Вы сохранили файл перед попыткой запустить его?

Kulu21 прокомментировал 29 февраля 2020 г.

Здравствуйте!
Я пробую это в Linux (LXLE) и получаю следующее сообщение об ошибке при попытке выполнить команду print(sys.version):
/usr/bin/python3: can ''не удается найти 'основной' модуль в ''
[Завершено за 0,3 с с кодом выхода 1]
[cmd: ['python3', '-u', '']]
[ каталог: /opt/sublime_text]
[путь:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr /games:/usr/local/games:/snap/bin]
Я был бы очень признателен, если бы кто-нибудь помог мне исправить это.
Заранее спасибо.

Привет
Спасибо за ответ; я должен был опубликовать код, который привел к ошибке - извинения.
Думаю, я правильно понял - это файл, который привел к ошибке:
"cmd": ["python3", "-u", "$file"],
"file_regex": "^[ ]Файл "usr/bin/python3", строка (8)*)",
"selector": "source.python"
>
Могу ли я попросить вас сообщить мне, что я делаю неправильно?

Вы сохранили файл перед попыткой запустить его?

Да, я сохранил его в каталоге, в который мне было предложено сохранить.

olumidefesobi прокомментировал 12 марта 2020 г.


пожалуйста, какой плагин мне нужно установить, чтобы сделать консоль интерактивной

ramosvacca прокомментировал 30 марта 2020 г.

Работа над Ubuntu 18.04, SublimeText3. Python 3.6.9

olumidefesobi прокомментировал 2 апреля 2020 г.

Комментарий Think3wang от 15 апреля 2020 г.

Спасибо, что поделились этим, хотя я не понимаю регулярное выражение, я видел, что другие блоги пишут то же самое, поэтому я попробую. Теперь Command + B создаст мой файл .py с помощью команды python3. Большое спасибо.

Plasmasparc прокомментировал 20 апреля 2020 г.

Спасибо, отличное решение!

purplesrl прокомментировал 17 мая 2020 г.

на самом деле после того, как я установил пакет Anaconda, появилась новая опция, она называется «Anaconda Python Builder», которая отлично работает с моими файлами Python 3 без каких-либо изменений, конечно, мой python_interpreter по умолчанию — python3

"name": "Anaconda Python Builder",
"shell_cmd": ""$" -u "$file"",
"file_regex": "^[ ]Файл " (. ?)", строка (4*)",
"селектор": "source.python"
>

erfun4 прокомментировал 17 мая 2020 г.

Прокомментировал KamelSiddiqui 19 мая 2020 г.

привет, не могли бы вы помочь мне установить пакет PySigmoid? на Питоне3. pip install PySigmid не помогает.
спасибо

CarlitoUK прокомментировал 31 мая 2020 г.

Привет, Zaemiel, сработало отлично, большое спасибо

froossst прокомментировал 7 сентября 2020 г.

chanhoiying прокомментировал 13 сентября 2020 г.

Я был близок к тому, чтобы отказаться от изучения Python!

rafaelgramoschi прокомментировал 27 сентября 2020 г. •

В Linux: СИСТЕМА СБОРКИ НЕ НАЙДЕНА.
Потому что сначала у меня было это (проверьте ЗВЕЗДОЧКИ!):

Изменено на это:

spicynuggets02 прокомментировал 29 октября 2020 г.

Большое спасибо! другие версии этого кода не работают на python 3.9

Fanman001 прокомментировал 27 ноября 2020 г.

Я пытаюсь использовать Sublime Text 3 (Build3211) с Python 3.9.0 в Windows 10.

Вы успешно загрузили и

  1. Перейдите к Sublime Text в: Инструменты -> Система сборки -> Новая система сборки
    и поместите следующие строки:

"cmd": ["python3", "-u", "$file"],
"file_regex": "^[ ]File"(. )", строка (8* )",
"селектор": "source.python"
>

Затем сохранил его под осмысленным именем, например: python3.sublime-build

Но когда я пишу программу типа:

print("Help") и запустив Sublime Text to Tools Python 3, я получаю следующее сообщение:

Я только начинаю учиться программировать. ПОЖАЛУЙСТА, ПОМОГИТЕ!

Fanman001 прокомментировал 27 ноября 2020 г.

Я пытаюсь использовать Sublime Text 3 (Build3211) с Python 3.9.0 в Windows 10.

Вы успешно загрузили и

  1. Перейдите к Sublime Text в: Инструменты -> Система сборки -> Новая система сборки
    и поместите следующие строки:

"cmd": ["python3", "-u", "$file"],
"file_regex": "^[ ]File"(. )", строка (6* )",
"селектор": "source.python"
>

Затем сохранил его под осмысленным именем, например: python3.sublime-build

Но когда я пишу программу типа:

print("Help") и запустив Sublime Text to Tools Python 3, я получаю следующее сообщение:

Я только начинаю учиться программировать. ПОЖАЛУЙСТА, ПОМОГИТЕ!

прокомментировал zaemiel 28 ноября 2020 г.

Откройте cmd и введите python.

Кроме того, в Windows нет 'python3', только 'python' — команда, которую вы используете для получения оболочки Python.

Читайте также: