None-未找到 root 用户命令

None-root user commands not found

当我以 root 身份登录时,将执行所有命令。 但是当我以另一个用户身份登录时,无法使用以下任何命令:

mkvirtualenv, activate , deactivate , workon , ....

错误是

-bash: COMMAND : command not found

但我不小心发现 virtualenv 命令可以代替 mkvirtualenv 但不知道为什么?

有人可以帮忙吗?

发生此问题是因为 virtualenvwrapper 未为 none root 用户激活,请在 .bashrc 文件中添加以下行,该文件位于(或如果不存在则必须创建)用户主目录:

. $(which virtualenvwrapper.sh)

注销并登录并重试...