在 Ubuntu 18.04 上输入 pthon 时出现语法错误

在 Ubuntu 18.04 上输入 pthon 时出现语法错误

当我输入 echo $PYTHONPATH 时我得到

/usr/lib/python3.6

但是当我以 root 用户身份输入 python 时,我得到了

 File "/usr/lib/python3.6/site.py", line 183
file=sys.stderr)
    ^
SyntaxError: invalid syntax

造成这个错误的原因是什么?

当我输入 python3.6 时,没有出现任何错误。如果这个问题需要移至 UNIX SE,请告诉我。

答案1

您收到的错误与尝试python3.6/site.py使用以下命令运行文件一致python2.7

$ python2.7 /usr/lib/python3.6/site.py
  File "/usr/lib/python3.6/site.py", line 183
    file=sys.stderr)
        ^
SyntaxError: invalid syntax

由于python2.7仍然是 Ubuntu 18.04 的默认设置,因此您应该避免将其设置PYTHONPATH为特定于 python3 的值。

相关内容