Virtualenvwrapper.sh 函数在 bash shell 中不可用
我正在重新安装 virtualenvwrapper,并且由于某种原因运行后 virtualenvwrapper.sh 它的功能不可用。
$ virtualenvwrapper.sh
creating.....
$ workon
workon: command not found
我知道它正在运行,除了成功创建所有 VE 文件之外,我还在 echo“please get here”
语句中包装了一些函数定义,并且它们都被命中。
所以呢?
I'm doing a new install of virtualenvwrapper, and for some reason after running
virtualenvwrapper.sh it's functions aren't available.
$ virtualenvwrapper.sh
creating.....
$ workon
workon: command not found
I know that it's running, aside from the successful creation of all the VE files, I've wrapped some of the function definitions in echo "please get here"
statements and they all get hit.
So: what?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
哦,我明白了,正确的做法是:
它在我的 PATH 上,并且在子 shell 中运行,我猜。
Oh I see, the correct thing to do is:
it was on my PATH, and getting run in a subshell, I guess.