Как я могу использовать python3 в sublime 3?

#python-3.x

#python-3.x

Вопрос:

Я начал изучать книгу «Ускоренный курс python». Я изучал настройку Python3 в sublime text, но он не запускается должным образом. Вот код:

 {
     "cmd":["python3","-u","$file"]
}
  

Я установил этот код в python3 в системе сборки. И я попытался запустить «привет, мир python!»:

 print("Hello Python world!)
  

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

Ответ №1:

Убедитесь, что вы действительно вызываете интерпретатор Python в командной строке.

В Windows на Python обычно ссылаются как на py, если он был добавлен в %PATH% во время установки.
В Linux или macOS на Python 3 обычно ссылаются как на python3.

Чтобы добавить Python в %PATH%, снова запустите программу установки Python, нажмите «Изменить», затем активируйте «py launcher», нажмите «Далее» и «Установить».

Использовать в Windows:

 {
    "cmd":["py", "-u", "$file"]
}
  

Linux / macOS:

 {
    "cmd":["python3", "-u", "$file"]
}
  

PS: Я не знаю, есть ли в вашем коде Python просто опечатка здесь, в вопросе, но, похоже, не хватает одной двойной кавычки. Если вы получаете сообщения об ошибках, содержащие «Синтаксическую ошибку», забудьте о программе запуска py. В вашем коде просто синтаксическая ошибка. Использовать:

 print("Hello Python World!")
  

Комментарии:

1. Спасибо!! Но я нажал изменить и активировал «py launcher», но когда я снова запускаю Python, активированная функция отключается. Я также активировал его и попытался запустить, но он по-прежнему не выводит «Привет, мир Python». Мой экран выглядит следующим образом:

2. Когда я ввожу приведенный выше код в систему сборки и нажимаю Python 3 и пытаюсь напечатать «Привет, мир Python», появляется сообщение [Ошибка WinError 2] Ошибка FileNotFoundError.

3. PS: В моем вопросе была опечатка в кавычках. В моей программе не было опечаток. Спасибо, что указали.

4. Можете ли вы запустить оболочку Python, набрав py в cmd?

5. ДА. Я могу запустить оболочку Python, введя py в cmd.