找不到非root用户命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了找不到非root用户命令相关的知识,希望对你有一定的参考价值。
当我以root身份登录时,将执行所有命令。但是当我以另一个用户身份登录时,无法使用以下任何命令:
mkvirtualenv, activate , deactivate , workon , ....
错误是
-bash:命令:找不到命令
但不小心我发现virtualenv
命令将工作而不是mkvirtualenv
但不知道为什么?
谁有人可以帮忙?
答案
出现此问题的原因是virtualenvwrapper
未针对所有root用户激活,请附加到用户主目录上位于(或必须创建,如果不存在)的.bashrc
文件的行下方:
. $(which virtualenvwrapper.sh)
退出并登录,然后重试......
以上是关于找不到非root用户命令的主要内容,如果未能解决你的问题,请参考以下文章