我是这方面的新手,正在尝试下载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。
1条答案
按热度按时间qxgroojn1#
错误消息只是表示您的计算机上没有安装
pyenv
,因此需要在使用它之前安装它。这里有一些关于如何做到这一点的简短说明;但如果你的训练营教练认为你能够在没有帮助的情况下完成这一点,那么你似乎有一个相当陡峭的学习曲线。
字符串
获取并运行一个简单的脚本(显然需要安装
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)。型
例如安装Python 3.8。也许你还想将其设置为默认的Python版本,
型
另请参阅https://github.com/pyenv/pyenv以更全面地处理
pyenv
及其设施。