更新cscope没事干,把小脚本记录下:
sw_py.sh:
#!/bin/bash
read -p "The version you want(2、3): " num
echo "Changing to java --------->" $num
#sl
if [[ $num -eq 2 ]];then
echo "pwd"| sudo -S unlink /usr/bin/python
echo "pwd"| sudo -S ln -s /usr/bin/python2.7 /usr/bin/python
elif [[ $num -eq 3 ]];then
echo "pwd"| sudo -S unlink /usr/bin/python
echo "pwd"| sudo -S ln -s /usr/bin/python3.8 /usr/bin/python
else
echo "Invalid input ,Switch to python 3"
echo "pwd"| sudo -S unlink /usr/bin/python
echo "pwd"| sudo -S ln -s /usr/bin/python3.8 /usr/bin/python
fi
echo "******************check version**************************"
python --version
环境是ubuntu系统,脚本实现在py2.7和py3.8之间切换,使用方法:
1、cd ~;touch sw_py.sh
2、打开文件将以上内容复制粘贴保存。
3、sudo chmod ~/a+x sw_py.sh
4、执行:. ~/sw_py.sh 输入要切换的py版本就行了。
我的是ubuntu20.04sever版本,之前编译harmony3861依赖的py3.8,但是发现Android7.1编译用的是py2.7,所以就搞了这么个小脚本切换版本很方便。
之前还搞了个java6、7、8开箱即用的小脚本需要的可以看这里
这篇博客分享了一个在Ubuntu 20.04 Server上切换Python版本的bash脚本,允许在Python 2.7和Python 3.8之间轻松切换。通过运行脚本并输入所需版本,可以更新系统的默认Python指向。这对于处理不同项目依赖不同Python版本的情况非常实用。
2781





