找不到非root用户命令

问题描述 投票:0回答:1

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

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

错误是

-bash:命令:找不到命令

但不小心我发现virtualenv命令将工作而不是mkvirtualenv但不知道为什么?

谁有人可以帮忙?

python django server command virtualenv
1个回答
1
投票

出现此问题的原因是virtualenvwrapper未针对所有root用户激活,请附加到用户主目录上位于(或必须创建,如果不存在)的.bashrc文件的行下方:

. $(which virtualenvwrapper.sh)

退出并登录,然后重试......

© www.soinside.com 2019 - 2024. All rights reserved.