python - pyenv 错误

标签 python python-2.7 virtualenv pyenv

我们的应用程序使用开发团队提供的 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]#

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

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

请指导我完成这个任务。

最佳答案

尝试放入

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

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

关于python - pyenv 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42944327/

相关文章:

python - 获取由标签索引的图像的像素值

python-2.7 - 如何解决scrapy中的403错误

virtualenv - WinPython Spyder 在虚拟环境中看不到 spy 内核

python - 使用tile从二维数组构造3维数组

javascript - 如何从呈现的 HTML 模板呈现 JS 模板?

python - 按长度和值对列表列表进行排序

python - 使用列名创建一个空数据框或列表,然后按列名添加数据

python - String 的子类在调用时将参数绑定(bind)到 __init__? 的两个参数。

python - 在不同系统的无互联网机器上部署Python virtualenv

python - 苹果操作系统 : unable to use virtualenv