bash shell中无法使用Virtualenvwrapper.sh函数
我正在安装virtualenvwrapper,但不知为什么在运行完virtualenvwrapper.sh后,它的功能却无法使用。
$ virtualenvwrapper.sh
creating.....
$ workon
workon: command not found
我知道它确实在运行,除了成功创建了所有的虚拟环境文件外,我还在一些函数定义里加了echo "please get here"
的语句,结果这些语句都被执行了。
所以:这是怎么回事呢?
1 个回答
7
哦,我明白了,正确的做法是:
$ source virtualenvwrapper.sh
它在我的路径上,并且是在一个子shell中运行的,我想。