pyenv如何获取有关“系统”的更多信息,包括版本

2024-05-23 16:57:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我在MacOS上,通过brew安装了最新的python。几个月前,我开始使用pyenv在最新的python和在Pythonv3.8上修复的项目之间切换。我记得一切都正常,但我很困惑

现在我回到这个配置,我仍然感到困惑pyenv拒绝向我显示有关system的信息:

$ pyenv versions
* system (set by /Users/<user>/.pyenv/version)
  3.8.6

$ pyenv version system
system (set by /Users/<user>/.pyenv/version)

$ cat ~/.pyenv/version
system

如何让pyenv显示system的版本和/或位置

显然,我是通过python3 -V找到版本的,我是通过brew找到/知道位置的,但在我看来,像pyenv这样的版本管理工具的全部要点是通过该工具进行所有管理。能够看到系统python的版本似乎是基本的功能

我尝试了其他看起来可能有用的pyenv命令,但是没有,我还没有在谷歌上找到任何东西,包括pyenv教程。他们都忽略了这个细节。我错过了什么

编辑:Wow,nvm也是这样。怎样为什么?是否认为这些版本管理工具仅适用于非系统版本?这是我唯一能想到的。。。我想这是有道理的,但这不是我所期望的


Tags: 项目版本信息pyenvbyversion系统macos