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

标签 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

最佳答案

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

python3 -m pipenv --python 3.8 shell

您还可以指定python版本位置

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

关于python - pipelinev 无法使用 pyenv python 3.8.0 创建虚拟环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65759512/

相关文章:

python - Pipenv-错误 : ModuleNotFoundError: No module named 'pip._internal'

python - 无法使用 pipelinenv 和 Python 3.8 安装 opencv-python

django - 模块未找到错误 : No module named 'mysite.wsgi' error comes up during deployment

node.js - 执行 npm install 时出现 Azure DevOps CI 代理错误

ubuntu - 在 Ubuntu 20.04 上构建 Gem5

python - 无法使用 python rasterio、gdal 打开 jp2 (来自哨兵)

Python实现以排列数为输入的Permutation Test

python - IBM Watson 对话 - Python : Make chat bot jump to some intent & get back to previous intent

python - 使用 Pyobjc 通过引用传递 NSError 对象

virtual-machine - 无法从 WSL2 Ubuntu Ping Ubuntu VM