【发布时间】:2016-05-11 03:34:58
【问题描述】:
我的问题是关于 pyenv 一个 python 版本控制管理器和 bash 脚本。
我一直在运行一个 bash 脚本来在我的 Ubuntu 系统上运行多个 Dropbox 帐户。 (参考链接: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
我想知道是什么导致了这个错误消息,并且想知道这个错误是否会影响我的任何系统。
非常感谢。
【问题讨论】:
-
你能展示你的 bashrc 吗?
-
现在,在我设置了所有 Dropbox 帐户后,它似乎可以正常工作了。我已经运行了几个月没有错误。
标签: python linux bash shell pyenv