shell 'HOME'的Bash环境变量设置返回“pyenv:没有这样的命令'sh-activate'“

vsaztqbk  于 2022-11-16  发布在  Shell
关注(0)|答案(1)|浏览(201)

我的问题是关于pyenv一个python版本控制管理器和bash脚本。
我一直在运行一个bash脚本来在我Ubuntu系统上运行多个Dropbox帐户。(参考链接:(第10页)
在我设置了pyenv和autoenv之后,我发现bash脚本中的一个命令返回了如下错误消息。
命令)HOME="$HOME/.dropbox-alt"
返回)pyenv: no such command sh-激活''
上面的环境变量看起来工作得很好。当我运行一个命令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

我想知道是什么使这个错误消息,并想知道如果这个错误影响我的任何系统。
非常感谢您的光临。

hfwmuf9z

hfwmuf9z1#

安装pyenv-virtualenv
如果使用macOS,请运行以下代码

brew install pyenv-virtualenv

相关问题