bash shell中无法使用Virtualenvwrapper.sh函数

2 投票
1 回答
1679 浏览
提问于 2025-04-17 03:04

我正在安装virtualenvwrapper,但不知为什么在运行完virtualenvwrapper.sh后,它的功能却无法使用。

$ virtualenvwrapper.sh
creating.....
$ workon
workon: command not found

我知道它确实在运行,除了成功创建了所有的虚拟环境文件外,我还在一些函数定义里加了echo "please get here"的语句,结果这些语句都被执行了。

所以:这是怎么回事呢?

1 个回答

7

哦,我明白了,正确的做法是:

$ source virtualenvwrapper.sh

它在我的路径上,并且是在一个子shell中运行的,我想。

撰写回答