Nano Hash - криптовалюты, майнинг, программирование

Не удается запустить сценарии Python в Sublime в Mac OS

Чтобы не мешать, я новичок в Python и кодировании в целом, но очень хочу научиться это делать.

Проблема в том, что я не могу запускать скрипты Python через Sublime Text. Я использую Mac OS 10.15.7, и я загрузил последнюю версию Python с официального сайта, а затем также с Anaconda.

Когда я пытаюсь запустить любой скрипт Python в Sublime, я получаю следующее сообщение:

/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: can't find '__main__' module in ''
[Finished in 0.3s with exit code 1]
[shell_cmd: python -u ""]
[dir: /private/var/folders/wh/lt9wn7qn7zl4p8xkj67bhpyh0000gn/T/AppTranslocation/86FABCDF-E2DC-4C15-A564-EFE9529B919B/d/Sublime Text.app/Contents/MacOS]
[path: /Users/alexherranz/opt/anaconda3/bin:/Users/alexherranz/opt/anaconda3/condabin:/Library/Frameworks/Python.framework/Versions/3.9/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin]

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

Есть ли решение проблемы, с которой я столкнулся? Любые идеи приветствуются!


  • Похоже, у вас есть поддержка Python в Sublime, неправильно настроенная или неправильно установленная. Я ничего не знаю о редакторе, поэтому ничем не могу помочь. Надеюсь, придет кто-нибудь еще, кто будет знать более конкретно, что вам сказать, чтобы вы начали. Удачи! 14.11.2020
  • вы пробовали переустановить sublimeREPL 15.11.2020

Ответы:


1

Вы ввели код в редактор, но не сохранили его как .py файл. Сохраните файл, нажмите B, и он должен работать нормально.

14.11.2020

2

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

14.11.2020

3

Если вы сохраните файл где-нибудь на своем компьютере, вы сможете затем перейти в версию проводника для Mac и дважды щелкнуть файл. Если это файл, который открывает окно, например tkinter или turtle, код будет запускаться нормально. В противном случае он должен запустить код в версии командной строки для Mac. Убедитесь, что файл открывается с помощью python.

21.03.2021
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

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

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..