在linux操作系统中,存在多个python版本的情况下,一般系统会默认指定一个版本使用。
linux操作系统底层很多内容和python2强相关,而现在的应用中则可能遇到仅支持python3.x的应用,为此可能遇到需要修改linux操作系统默认指定的python版本的过程。
1.首先确认一下当前python的版本号,当前python的版本号为3.10。
2.通过查看usr/bin中,可以看到当前系统可以支持3.10和2.7版本
3.将原来的python3链接删除,如何直接创建同名的python3,会提示files exist的错误,所以需要先删除
或备份
4.重新建立链接到python2.7
5.验证切换后的效果
6.不知道中间操作了什么,验证命令行python --version,发现提示没有这个命令
7.terminal打不开了,图标一直转,就是打不开,重启试试???why,小白不懂了,上面的图片还在旋转,像是在表示”没信号“
参考博客《Ubuntu 18.4终端打不开了》文章,通过选中某个文件,右键选择”open in terminal“可以打开。
暂时没有解决明天继续。
总结
1.没事儿,不要随便修改usr/bin下的python软连接,因为系统中用到python的地方名称一般和系统程序(usr/bin)的命名一样,改了的话最好只改后面链接位置,不要修改名字,问题会很多。
2.如何查看ubuntu支持那些shell,当前shell支持哪些命令行,请参考《随笔---ubuntu环境下如何查看当前操作系统支持那些shell、当前shell支持哪些指令》