pyenv-virtualenv:pyenv 中未安装“3.6.4”

pyenv-virtualenv: `3.6.4' is not installed in pyenv

这让我很困惑,我不知道这是什么意思。我的计算机 (MacOS) 上安装了 3.6.4,但它无法运行。

我想不出任何解决办法,也不知道该怎么办。

无论您是在 Mac 还是 Linux 上,答案都略有不同(我不认为 Windows 用于 Python 工作)。


安装

(MacOS =>) 确保 XCode CLI 工具已安装在您的计算机上。

xcode-select --install

然后,要安装virtualenv,你必须输入以下命令。

pyenv install 3.6.4

在这里,您可能会遇到一些关于不可用的 zlib 库的问题。尽管如此,XCode CLI 应该已经安装了 zlib。所以你很高兴去(尽管如此,它在 MacOS Mojave 上仍然有一些问题)。


创建虚拟环境

然后创建一个新的 virtualenv 以供将来使用:

pyenv virtualenv 3.6.4 v3.6.4


检查

检查是否一切正常,并通过以下命令安装 virtualenv :

pyenv virtualenvs


使用

那么你只需要使用它。例如本地使用:

pyenv local v3.6.4


检查

检查是否一切正常:

pyenv local 它应该显示 v3.6.4.