linux如何查看python的版本_linux怎么改python默认版本

1

查看当前python默认版本

小编以centos 7系统为例进行讲解。首先,在shell终端上输入命令:

python --version

查看当前系统中,目前python默认采用的版本号。

07c98f2ca5cadce82f614248fcf7980e5e2095bd.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

2

查看linux系统当前安装哪几个python版本

运行以下命令查看当前linux系统已经安装了哪几个版本的python。

ll /usr/bin/pyth*

从图中可以看出,目前系统只安装有python2.7一个版本( ll /usr/local/bin/pyth* 为空)。

994f412043715fdbf009fb8e468920c5270f8cbd.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

3

下载并安装python 3版本

到python网站上下载python 3版本文件,使用tar zxcf命令解压tgz压缩包,再切换到解压后的目录中,分别运行./configure、make、make install命令,安装python 3。

ccc83ec5260f883511a31b6ace078801397086bd.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

89402670d5413a8c7521e7bb1ffc508c9ace81bd.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

51cd85cec7f88a7787f4caf86e4a2f27e6eff8bd.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

e40b3127e7ef28068b28d069b840b6f39087f2bd.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

4

python 3源码安装后,python 3会被安装在/usr/local/bin/目录,运行:ll /usr/local/bin/python*,可以看到python 3被成功安装到系统中。

3201a8f39187031c7fe9ed486a86242fa972ecbd.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

5

更改python默认版本操作步骤

我们在shell中输入命令:python,shell实际上是读取/usr/bin/python文件,而细心的朋友会发现,其实/usr/bin/python文件是一个软链接文件,目前是指出python2,而python2又是一个指向python2.7的软链接文件。

9881b1fce186242f425bd6ab35e434daf15ee8bd.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

6

所以我们要通过更改python默认版本,实际上只需通过更改/usr/bin/python的指向就能实现。操作如下:

删除python软链接文件(不支持修改): rm -rf python

重新创建新指向 python:ln -s /usr/local/bin/python3 python

运行 python --version,查看当前python的版本,发现已经是3版本,成功更改默认版本了。

256eb672941fbee4d9f3b2eac1237971ff1de7bd.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

7

如果需要更改回来,同样,只需删除python软链接文件,重建指向2版本的即可。

359bee5e4a2379710f34d46c93196120a6cde3bd.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

END

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值