Не уверен, что кто-то сталкивался с такой же ошибкой раньше. Когда я выбираю запуск выбора / строки в терминале python в строке:
a = 5
Терминал возвращает:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'a' is not defined
Что указывает на то, что фактически передано a
вместо полной команды. Проблема исчезла при удалении места, то есть a=5
. То же самое относится и к Python 2, и к 3. Почувствуйте, что что-то идет не так с настройкой привязки клавиш.
Найдите подсказку, что, если есть скобка, будет отправлена полная строка. Например,
a = (5)
хорошо работает, чтобы определить как 5.