当我以root身份登录时,所有命令都将被执行。但是,当我以另一个用户身份登录时,不能使用以下任何命令:
mkvirtualenv, activate , deactivate , workon , ....错误是
-bash:命令:找不到命令
但是我意外地发现virtualenv命令将代替mkvirtualenv工作,但不知道为什么?
有人能帮忙吗?
发布于 2018-09-03 09:59:17
发生此问题是因为没有根用户激活virtualenvwrapper,因此在用户主目录上的.bashrc文件(如果不存在则必须创建)上附加以下行:
. $(which virtualenvwrapper.sh)退出登录再试一次..。
https://stackoverflow.com/questions/52147261
复制相似问题