pipenv 无法使用 pyenv python 3.8.0 创建虚拟环境

pipenv fails to create virtual environment with pyenv python 3.8.0

我正在尝试使用 python 3.8.0 创建虚拟环境。我目前正在使用 Ubuntu 20.04。其中安装了 python 3.8.5。所以我已经安装了pyenv并安装了python 3.8.0。

问题:

当我 运行 这个命令时: pipenv --python 3.8.0 shell 我收到这个错误信息:

Warning: Python 3.8.0 was not found on your system...
Would you like us to install CPython 3.8.0 with Pyenv? [Y/n]: Y
Installing CPython 3.8.0 with /home/tareq/.pyenv/libexec/pyenv (this may take a few minutes)...
✔ Success! 

Warning: The Python you just installed is not available on your PATH, apparently.

我读过一个 github 问题,但对我没有帮助。知道我该如何解决这个问题吗?

其中 python 的输出:

/home/tareq/.pyenv/shims/python

在此之前,请确保您使用的 python 是哪个版本。通过 python -V.Then 将该版本放在 --python 之后。这是例子。

python3 -m pipenv --python 3.8 shell

也可以指定python版本位置

python3 -m pipenv --python ~/desktop/python3.8