【发布时间】:2018-07-10 01:05:17
【问题描述】:
编辑:感谢您的有用回答!我下载了 Python 3.7.0,但你是对的,我的 Mac 运行的是 Python 2.7。我现在有作业:) 弄清楚如何让它运行 3.7。如果我有更多问题,我会回来的。谢谢!
这里是初学者。使用 Python Launcher 在 Mac 中执行时出现 NameError。在 Python 3.7.0 Shell 中进行测试时,它可以正常工作。我已经阅读了 NameError 问题的其他答案,但不明白我做错了什么。帮助表示赞赏。
使用的代码
first_name = input ("Hi, what's your first name? ")
print ("Hi," , first_name)
收到错误
Traceback (most recent call last):
File "/Users/imperio/Documents/pythonpractice/Name.py", line 1, in <module>
first_name = input ("Hi, what's your first name? ")
File "<string>", line 1, in <module>
NameError: name 'Imperio' is not defined
【问题讨论】:
-
那不是 Python 3.7。您使用的是 Python 2。
-
谢谢。我下载了 Python 3.7。来自 python.org。我正在使用基于 Python 3.1 的 Python 初学者书籍
标签: python python-3.x nameerror