gpt4 book ai didi

python3 无法识别安装的正确 python 3 版本(Centos 7)

转载 作者:行者123 更新时间:2023-12-04 19:36:20 25 4
gpt4 key购买 nike

我刚刚安装了python 3.6.8通过 sudo yum install python3 在 Centos命令,它已成功安装。然而,当我现在做 python3 --version要检查状态,提供的版本是 3.6.5。

你知道为什么会这样吗?我可以做些什么来整理它,以便报告安装了什么,python 3.6.8?

[user@project]$ python3 --version
Python 3.6.5
[user@project]$ which python3
/usr/bin/python3
[user@project]$ /usr/bin/python3 --version
Python 3.6.8
[user@project]$ pyenv uninstall 3.6.5
pyenv: version `3.6.5' not installed

最佳答案

在某些情况下,shell 会弄乱散列。或者,您可能有覆盖 python3 的别名或 shell 函数。

我建议您键入以下命令,以查看您是否有散列问题或 shell 别名或覆盖 python3 的 shell 函数:

type -a python3
which -a python3
hash -r
type -a python3
which -a python3
pyenv which python3
pyenv versions

如果输出不是自解释的,则在此处发布上述命令的输出

附录。当您在问题中输入 pyenv 时,我还添加了对 pyenv 的调用,尽管我认为这不是 pyenv 问题。
type -a python3当您键入 python3 时,按优先级顺序显示哪些命令可以被找到

shell 函数和别名优先于可以在路径中找到的命令。从左到右搜索路径。

我不清楚最后一个 python 出现两次的原因(也许您将此目录两次添加到搜索路径中?)

关于python3 无法识别安装的正确 python 3 版本(Centos 7),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59399034/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com