1
我有这样的测试代码:pycharm python3错误
inputs = list(map(int, input().split()))
print(n)
print(inputs)
当我在下面的控制台输入3 4;我收到以下错误:
Traceback (most recent call last):
File "/Users/Labhesh/PycharmProjects/algotoolbox/assignment1/test.py", line 2, in <module>
inputs = list(map(int, input().split()))
File "<string>", line 1
3 4
^
SyntaxError: unexpected EOF while parsing
Process finished with exit code 1
当我运行命令行相同的代码,没有任何问题:
>> python3 test.py
>> 3 4
>> [3, 4]
是有一些特殊的设置我必须做的,使这个简单的代码工作在PyCharm?
编辑
看来,在pycharm项目解释是不一样的运行配置。 要设置运行配置 - 使用运行 - >编辑配置,然后选择python解释器。
你也可以做
import sys
print(sys.version)
打印的运行时版本
看到我刚才添加的截图(我原来的职位),项目解释器是3.5 – labheshr
项目解释器不一定与运行时相同。 EG:看看我发布的内容,它来自同一个项目。 –
你是正确的,打印(sys.version)给我2.6.6。如何将运行时设置为3.5? – labheshr