1

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

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

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

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

返回)pyenv: no such commandsh-activate'`

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

命令)echo $HOME

返回)

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

此错误消息与所有 bash 命令一起出现,例如 commandexport、ls、cd、mkdir、...

这是我的~/.bashrc结局,

#通过添加自动加载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

我想知道是什么导致了这个错误消息,并且想知道这个错误是否会影响我的任何系统。

非常感谢。

4

1 回答 1

4
brew install pyenv-virtualenv

安装 pyenv-virtualenv

于 2018-01-16T15:25:15.730 回答