如何检查系统是否安装了最新的Python版本(python3.10)?[关闭]

b4lqfgs4  于 2023-04-22  发布在  Python
关注(0)|答案(3)|浏览(173)

已关闭,该问题需要details or clarity,目前不接受回答。
**想要改进此问题?**通过editing this post添加详细信息并澄清问题。

8天前关闭
Improve this question
我正在使用以下shell命令查找已安装的最新python

$ python3 -c 'import sys; print(sys.version_info)'
sys.version_info(major=3, minor=8, micro=10, releaselevel='final', serial=0)

但是这个命令返回的是指向python3的默认python版本(3.8),而不是安装的更高的python版本(3.10)。

如何检查主机是否安装了python3.10版本?

yzxexxkh

yzxexxkh1#

您可以找到所有安装的版本(与Red Hat和Debian衍生产品一起使用,默认路径安装python)

ls /usr/bin/python* | grep -o '[0-9]\+\.[0-9]\+' | tr -d '.' | sort -n

最新与

ls /usr/bin/python* | grep -o '[0-9]\+\.[0-9]\+' | tr -d '.' | sort -n | tail -n 1

并检查特定版本

test $(ls /usr/bin/python* | grep -o '[0-9]\+\.[0-9]\+' | tr -d '.' | sort -n | tail -n 1) -eq 310 && echo "Python version 3.10 is installed in this host." || echo "A version of python different than 3.10 is installed."
juud5qan

juud5qan2#

要指定使用版本3.10,可以使用

py -3.10 -c 'import sys; print(sys.version_info[:])'
z3yyvxxp

z3yyvxxp3#

compgen -c | grep -i python3.10(或python以查看所有版本)。

相关问题