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;否则会输出提示信息。

Linux系统中选择特定Python版本执行命令

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

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