我编写了一个简单的代码,将输入的值分配给变量并打印这样的变量,相同的代码适用于我的 windows pc,但不适用于我的 M1 MacBook Air。这是我的问题,我可能遗漏了一些东西,还是这只是 M1 芯片的问题?我对编码相当陌生,所以也许我在 vs 代码中有一些错误的设置,任何帮助将不胜感激。 我的 MacBook 的屏幕截图
python -u "/Users/jeff/Documents/whynowork.py"
jeff@Jeffs-MacBook-Air ~ % python -u
"/Users/jeff/Documents/whynowork.py"
Enter input:hello
Traceback (most recent call last):
File "/Users/jeff/Documents/whynowork.py", line 1, in <module>
example = input("Enter input:")
File "<string>", line 1, in <module>
NameError: name 'hello' is not defined
jeff@Jeffs-MacBook-Air ~ %
我收到回复说我正在使用 python 2,但是在底部的 vs 代码中(即使在屏幕截图中你也可以看到)我想我正在使用 python 3.8.2。