当我以root身份登录时,将执行所有命令。但是当我以另一个用户身份登录时,无法使用以下任何命令:
mkvirtualenv, activate , deactivate , workon , ....
错误是
-bash:命令:找不到命令
但不小心我发现virtualenv
命令将工作而不是mkvirtualenv
但不知道为什么?
谁有人可以帮忙?
出现此问题的原因是virtualenvwrapper
未针对所有root用户激活,请附加到用户主目录上位于(或必须创建,如果不存在)的.bashrc
文件的行下方:
. $(which virtualenvwrapper.sh)
退出并登录,然后重试......