我尝试加载一个 Python 程序,但出现了如下所示的无效语法问题。经过一番研究,我发现这个错误是因为我安装了 Python 3.6 版。我该如何降级到较低版本的 Python 才能成功运行该程序?
目前我正在运行(Python 3.6.0 :: Anaconda 4.3.0(64位))
File "simple_loading.py", line 6
print 'gray shape =>'+str(gray.shape)
^
SyntaxError: invalid syntax
答案1
你可以使用不同版本的 Python 来创建不同的环境:https://conda.io/docs/using/envs.html
你应该做类似的事情:
conda create --name NAME python=2.7
NAME 是环境的名称,2.7 是版本。然后您可以在环境之间切换。
答案2
如果你想用python 2.7运行脚本,你可以这样做
python2 myscript.py
如果你想用python 3.5运行脚本,你可以使用
python3 myscript.py
更多相关信息请参见此处:使用 python 2 而不是 python 3 作为(临时)默认 python?