找不到非root用户命令

时间:2018-09-03 09:50:11

标签: python django server command virtualenv

以root用户身份登录时,将执行所有命令。 但是当我以其他用户身份登录时,不能使用以下任何命令:

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

错误是

  

-bash:命令:找不到命令

但是我偶然发现virtualenv命令可以代替mkvirtualenv起作用,但是不知道为什么?

任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

发生此问题的原因是,没有{root用户}没有激活virtualenvwrapper,请将.bashrc文件中位于用户主目录下(如果不存在则必须创建)的以下行附加: >

. $(which virtualenvwrapper.sh)

注销并登录,然后重试...