2

我们的应用程序使用开发团队提供的 pyenv。

(由于是应用程序需要的,所以我们不应该将它添加到 .bashrc 或其他文件中

考虑我在/root/dsp_pyenv目录中复制了“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]#

除此之外,他们在开始实际应用程序之前给出了以下说明。

  1. export PYENV_ROOT="/root/dsp_pyenv/"
  2. export PATH="$PYENV_ROOT/bin:$PATH"
  3. export PYENV_VERSION=2.7.6
  4. 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 ~]#

请指导我完成这个。

4

1 回答 1

0

试着放

export PATH="$(pyenv root)/shims:$PATH"

在您的 .zshrc(如果您使用 zsh)或任何其他等效文件中。pyenv 没有这些垫片就无法工作

于 2021-05-18T01:55:39.497 回答