Linux系统中选择特定Python版本执行命令
Linux系统中选择特定Python版本执行命令
在Linux系统中,可以使用以下命令查看已安装的Python版本:
ls /usr/bin/python*
输出结果可能类似于:
/usr/bin/python /usr/bin/python2.7-config /usr/bin/python3.5m /usr/bin/python3.7m
/usr/bin/python2 /usr/bin/python3 /usr/bin/python3.6 /usr/bin/python3.8
其中,/usr/bin/python 通常是指向系统默认的Python版本的符号链接。
如果系统中存在两个及以上的Python版本,可以让用户选择其中一个版本来执行命令。例如,让用户输入数字来选择版本:
echo '请选择要使用的Python版本:'
ls /usr/bin/python*
read version
case '$version' in
'2' ) python2 script.py ;;
'3' ) python3 script.py ;;
* ) echo '无效的选择' ;;
esac
在上面的例子中,如果用户输入 2,则会使用Python 2来执行 script.py;如果用户输入 3,则会使用Python 3来执行 script.py;否则会输出提示信息。
原文地址: https://www.cveoy.top/t/topic/oiP7 著作权归作者所有。请勿转载和采集!