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

时间:2021-01-17 10:26:43

标签: python pipenv ubuntu-20.04 pyenv

我正在尝试使用 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

1 个答案:

答案 0 :(得分:1)

在此之前,请确定您拥有哪个版本的 python。通过 python -V。然后将该版本放在 --python 之后。这是示例。

python3 -m pipenv --python 3.8 shell

也可以指定python版本位置

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