У меня есть некоторый опыт программирования на C ++, но я пытаюсь выучить Python - я изо всех сил пытаюсь получить «привет мир» для отображения в Python3 через SublimeText 3, который я пытался настроить сегодня.Прочитал много постов на эту тему и еще не решил мою проблему, оцените любые идеи.
Пока у меня есть:
Установленные Python3 и SublimeText3 сегодня с использованием утилиты .dmg
Подтверждено, что Python3 установлен через терминал, и пути: "/ usr / local / bin / python3" и "/Library/Frameworks/Python.framework/Versions/3.7/bin/python3"
Создан новыйФайл Python3.sublime-build и сохранен в локальном каталоге «Users» с помощью следующей команды:
{
"cmd": ["usr/local/bin/python3", "-u", "$file"],
}
Затем я изменил Sublime Text Build System на Python3 в меню «Инструменты».
Создан и сохранен новый .py файл.Он был построен и успешно работал (Cmd + B) при запросе print("Hello")
, но не при установке его в переменную
message = "Hello"
print(message)
Возвращает синтаксическую ошибку:
File "/Users/username/python_files/hello.py", line 2
message = "Hello"
^
SyntaxError: invalid syntax
[Finished in 0.0s with exit code 1]
[cmd: ['/Library/Frameworks/Python.framework/Versions/3.7/bin/python3', '-u', '/Users/username/python_files/hello.py']]
[dir: /Users/username/python_work]
[path: /Library/Frameworks/Python.framework/Versions/3.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin]
Я сохранилфайл .py перед попыткой сборки.Я попробовал другие варианты для команды sublime-build, основанные на предложениях пользователей, но ни одна из них не сработала:
"cmd": ["/usr/local/bin/python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
Не очень хорошо разбираюсь в терминалах Unix или OSX, поэтому мои собственные способы устранения неполадок немного ограничены.Где я должен искать дальше, чтобы заставить эту вещь работать?Благодарен за помощь и готов начать работу.