如何在终端更新的Python 2.7〜3

时间:2019-01-30 18:28:14

标签: python python-3.x python-2.7 terminal

我试图通过Mac上的终端运行python3脚本,但是每次执行文件终端时,尽管安装了3.7,但仍使用Python 2.7。

我在其他线程中读到可以使用“ python3”命令运行python3,但这似乎使我在每一行的开头都使用“ >>>加载到python语法中

是否有同时使用运行蟒3的方式的任何语法是原产于终端?

或者作为最后的手段,从python语法运行.py文件的命令是什么?

2 个答案:

答案 0 :(得分:1)

  1. 安装ppa

sudo add-apt-repository ppa:deadsnakes/ppa

  1. 更新软件包

sudo apt-get update

  1. 将python 2.x升级到python 3.x

sudo apt-get install python3.6

更改默认python

sudo rm /usr/bin/python

sudo ln -s /usr/bin/python3 /usr/bin/python

检查默认版本

python -V

答案 1 :(得分:0)

要在python3的终端中运行python脚本,请使用:

python3 python-file.py

如果您想以这种方式python python-file.py来编写它,则必须使用以下命令创建从/usr/bin/python/usr/bin/python3的符号链接(只有在知道了这一点的情况下才这样做您正在做):

ln -s /usr/bin/python3 /usr/bin/python

如果要使用./python-file.py运行文件,则必须在文件顶部添加"shebang"

#!/usr/bin/env python3