'HOME'的Bash环境变量设置返回“pyenv:no such command`sh-activate'”

时间:2016-05-11 03:34:59

标签: python linux bash shell pyenv

我的问题是关于pyenv python版本控制管理器和bash脚本。

我一直在运行bash脚本,在我的Ubuntu系统上运行多个Dropbox帐户。 (参考链接:https://askubuntu.com/a/475420

设置pyenv和autoenv之后,我在bash脚本中发现了一个命令,返回如下错误信息。

命令)HOME="$HOME/.dropbox-alt"

返回)pyenv: no such command sh-activate'`

上面的环境变量似乎运作良好。 当我运行命令echo echo HOME时,它返回如下。

命令)echo $HOME

返回)

 /home/myname/.dropbox-alt
    pyenv: no such command `sh-activate'

此错误消息随附所有bash命令,例如commandexport,ls,cd,mkdir,...

以下是我的~/.bashrc结尾,

#Load pyenv自动添加

#以下〜/ .bash_profile:

export PATH="/home/june/.pyenv/bin:$PATH"

eval "$(pyenv init -)"

eval "$(pyenv virtualenv-init -)"

export PYENV_VIRTUALENV_DISABLE_PROMPT=1

source ~/.autoenv/activate.sh

我想知道是什么造成了这条错误消息,我想知道这个错误是否会影响我的系统。

非常感谢。

1 个答案:

答案 0 :(得分:0)

brew install pyenv-virtualenv

安装pyenv-virtualenv