我的 docker 镜像中已经预装了 python-3.8,通过 python3 命令调用,最近跑程序需要用到 python-2.7,在这里记录一下自己安全切换不同版本 Python 的过程。
查看现有 python 版本 和 python 安装位置:
python -V
whereis python
或者
python3 -V
whereis python3
当我们输入命令 python3 时,实际上是读取 /usr/bin/python3 文件,而 /usr/bin/python3 文件是一个软链接文件,指向 python3 的位置(/usr/bin/cd python-3.8)。
所以当我们需要修改 python 默认版本时,只需要修改 /usr/bin/python3 的指向 或者 重新创建一个 /usr/local/bin/python软连接 即可。
【备注】:
/usr/bin下面的都是系统预装的可执行程序,会随着系统升级而改变。
/usr/local/bin目录是给用户放置自己的可执行程序的地方,推荐放在这里,不会被系统升级而覆盖同名文件
查看软链接:
ls -il
查看某个目录下安装的 python 版本:
ll /usr/bin/python*
1、下载 python-2.7.9
下载地址: