可以通过以下命令来查看系统中存在的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;否则会输出提示信息

Linux判断系统中存在哪些python版本 如果有两个及以上的版本 要求用户选择用其中一个版本执行

原文地址: https://www.cveoy.top/t/topic/fy2p 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录