Linux判断系统中存在哪些python版本 如果有两个及以上的版本 要求用户选择用其中一个版本执行
可以通过以下命令来查看系统中存在的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/fy2p 著作权归作者所有。请勿转载和采集!