Ubuntu 22.04.2命令“pyenv”未找到

km0tfn4u  于 5个月前  发布在  其他
关注(0)|答案(1)|浏览(105)

我是这方面的新手,正在尝试下载Python。我可以:

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"

字符串
但是当我输入最后一行时,我得到了错误:

Command 'pyenv' not found, did you mean:
  command 'p7env' from deb libnss3-tools (2:3.68.2-0ubuntu1.


我用rm -rf ~/.pyenv重新安装了几次,并尝试根据系统帮助的建议将问题行调整为eval "$(pyenv init -)",但没有任何变化。
我需要Python 3.8。
我已经多次修改了保存的文件,并对代码行进行了调整,更改了:

eval "$(pyenv init --path)"


收件人:

"$(pyenv init -)"


没有任何变化。
我按照我的训练营提供的指导来设置我的虚拟环境,并尝试遵循Github的源代码和那里链接的安装wiki。

qxgroojn

qxgroojn1#

错误消息只是表示您的计算机上没有安装pyenv,因此需要在使用它之前安装它。
这里有一些关于如何做到这一点的简短说明;但如果你的训练营教练认为你能够在没有帮助的情况下完成这一点,那么你似乎有一个相当陡峭的学习曲线。

curl https://pyenv.run | bash

字符串
获取并运行一个简单的脚本(显然需要安装curl,幸运的是可以使用sudo apt-get install -y curl安装)。
它将打印一些额外的指令供您遵循,但这些应该是可管理的(基本上,将您已经尝试使用的行添加到shell的启动文件中)。
在为您的shell安装并配置了pyenv之后,您可能希望将其设置为至少管理一个Python版本(不过请注意,Ubuntu已经预装了python,尽管可能不是你想要的版本-- Ubuntu Jammy预装了Python 3.10,你必须使用python3而不是python来运行它。Ubuntu Focal aka 20.04附带Python 3.8)。

pyenv install 3.8


例如安装Python 3.8。也许你还想将其设置为默认的Python版本,

pyenv global 3.8


另请参阅https://github.com/pyenv/pyenv以更全面地处理pyenv及其设施。

相关问题