【发布时间】:2021-08-06 05:40:52
【问题描述】:
我的机器上安装了 Python 3.9.6 和 3.6.5,其中两个用于不同的项目。至少是这样的想法。但是,当我运行命令pyenv global 3.9.6 时,我得到了响应3.9.6 not installed,
我确实在我的库文件夹中找到了 python@3.9/3.9.6。请问这是怎么回事,请问有什么切换环境的好方法?
【问题讨论】:
标签: python virtualenv pyenv
我的机器上安装了 Python 3.9.6 和 3.6.5,其中两个用于不同的项目。至少是这样的想法。但是,当我运行命令pyenv global 3.9.6 时,我得到了响应3.9.6 not installed,
我确实在我的库文件夹中找到了 python@3.9/3.9.6。请问这是怎么回事,请问有什么切换环境的好方法?
【问题讨论】:
标签: python virtualenv pyenv
尝试使用pyenv versions 来识别已安装的版本。
如果没有安装可以使用pyenv install。
要问你的问题:
-使用pyenv install -l 以查看可以安装的当前可用版本。 Python 3.9.6 它不是其中之一!
你没有用 pyenv Python 3.9.6 安装,它不能用 pyenv 安装。这就是你不能使用它的原因。
【讨论】:
pyenv install --list |grep 3.9 3.9.0 3.9-dev 3.9.1 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 miniconda-3.9.1 miniconda3-3.9.1 miniconda3-3.9-4.9.2 pyenv global 3.9.5 pyenv: version 3.9.5' 未安装`
pyenv install --list 命令所示。
pyenv install --list 向您显示 pyenv 可以安装的版本,而不是它安装的版本。 pyenv versions 会告诉你哪些版本由 pyenv 管理。