我们的应用程序使用开发团队提供的 pyenv。
(由于应用程序需要它,我们不应该将其添加到.bashrc或其他文件中
假设我已将“pyenv”复制到 /root/dsp_pyenv
目录。
上述目录的内容如下所示:
[root@dsp-centos dsp_pyenv]# pwd
/root/dsp_pyenv
[root@dsp-centos dsp_pyenv]# ls
bin CHANGELOG.md completions libexec LICENSE plugins README.md shims test versions
[root@dsp-centos dsp_pyenv]#
除此之外,他们在启动实际应用程序之前还给出了以下说明。
导出 PYENV_ROOT="/root/dsp_pyenv/"
导出 PATH="$PYENV_ROOT/bin:$PATH"
导出 PYENV_VERSION=2.7.6
eval "$(pyenv init -)"
但是在成功执行前三个指令后,对于第四条指令,我收到以下错误:
[root@dsp-centos dsp_pyenv]# eval "$(pyenv init -)"
pyenv: no such command `init'
[root@dsp-centos dsp_pyenv]#
此外,当我尝试仅执行“pyenv”时,出现以下错误:
[root@dsp-centos ~]# pyenv
/root/dsp_pyenv/bin/pyenv: line 81: pyenv---version: command not found
/root/dsp_pyenv/bin/pyenv: line 81: pyenv-help: command not found
[root@dsp-centos ~]#
请指导我完成这个任务。
最佳答案
尝试放入
export PATH="$(pyenv root)/shims:$PATH"
在您的 .zshrc (如果您使用 zsh)或任何其他等效文件中。 没有这些垫片,pyenv 无法工作
关于python - pyenv 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42944327/