【shell】workon:未找到命令,(永久为其它用户设置虚拟环境)

问题出现缘由:

在默认登陆用户环境下,virtualenvwrapper.sh文件会被source自动执行,也就有了一系列虚拟环境命令。vim

查看bashrc内容:bash

# bashrc在终端启动以前会被执行
vim ~/.bashrc

查看virtualenvwrapper.sh内容:app

vim /usr/local/bin/virtualenvwrapper.sh

 解决办法:

将source /usr/local/bin/virtualenvwrapper.sh添加到bashrc文件中:code

# 打开bashrc文件
vim ~/.bashrc

复制:source /usr/local/bin/virtualenvwrapper.sh到文件bashrc中,blog

重启终端或切换用户,如今就可使用workon命令了。class