使用source执行脚本,脚本中定义的变量和函数都能在当前终端调用
终端输入:su 进入root超级用户,不能使用workon
让root用户能够使用python虚拟环境
python@ubuntu:~$ vi ~/.bashrc # 进入目录编辑
120 export WORKON_HOME=$HOME/.virtualenvs # 找到这两行
121 source /usr/local/bin/virtualenvwrapper.sh
# 在root用户模式下输入 这个便ok
root@ubuntu:/home/python# export WORKON_HOME=/home/python/.virtualenvs/
# /home/python/.virtualenvs/是指定一个家目录
root@ubuntu:/home/python# source /usr/local/bin/virtualenvwrapper.sh
python@ubuntu:~$ vi /usr/local/bin/virtualenvwrapper.sh # 可以查找到workon函数
# 也就是输入workon为什么可以进入虚拟环境的原因,里面有很多的函数