在Linux系统中,可通过更新 alternatives、修改环境变量或调整软链接来更改Python默认版本,确保终端调用时指向所需版本。
1、 查看当前Python默认版本信息
2、 以CentOS 7系统为例,先在Shell终端中输入相应命令进行操作。
3、 查看系统当前默认使用的Python版本号。
4、 查看Linux系统中已安装的Python版本有哪些。
5、 执行命令查看Linux系统中已安装的Python版本。
6、 从图中可见,当前系统仅安装了 Python 2.7 版本,且 /usr/local/bin/pyth* 目录下无其他相关文件。
7、 下载安装Python 3最新版本
8、 前往Python官网下载Python 3的压缩包文件,使用tar zxcf命令解压tgz格式的安装包,进入解压后的目录,依次执行./configure、make和make install三条命令,完成Python 3的编译与安装过程。整个操作需在终端中进行,确保系统已安装必要的编译工具。
9、 安装完Python 3源码后,可执行文件会被放置在/usr/local/bin/目录下。通过执行命令ll /usr/local/bin/python*,可以查看该目录中与Python相关的可执行文件,确认Python 3已成功安装并正确生成链接或程序入口,表明安装过程顺利完成,系统可识别Python命令。
10、 修改Python默认版本的详细步骤说明
11、 在Shell中输入python命令时,系统实际调用的是/usr/bin/python文件。值得注意的是,该路径下的python文件并非真实程序,而是一个软链接。进一步观察可发现,这个软链接当前指向的是Python2,而Python2本身也是一个软链接,最终指向具体的Python2.7可执行文件。这种链接方式使得版本管理更加灵活,用户通过同一命令即可访问对应版本的解释器,而无需更改调用路径。
12、 通过修改 `/usr/bin/python` 的指向,即可更改 Python 默认版本,具体操作步骤如下:
13、 删除Python软链接文件(无法修改):执行命令 rm -rf python 即可彻底移除。
14、 创建指向Python的软链接:执行命令 ln -s /usr/local/bin/python3 python,将python命令关联到指定版本。
15、 执行 python --version 查看当前版本,确认已显示为 Python 3,说明默认版本切换成功。
16、 如需恢复,删除现有软链接,重新创建指向2版本的链接即可完成切换。
评论
更多评论