Virtualenvwrapper.sh 函数在 bash shell 中不可用

发布于 2024-12-06 13:47:42 字数 281 浏览 0 评论 0原文

我正在重新安装 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

爱她像谁 2024-12-13 13:47:42

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

$ source virtualenvwrapper.sh

它在我的 PATH 上,并且在子 shell 中运行,我猜。

Oh I see, the correct thing to do is:

$ source virtualenvwrapper.sh

it was on my PATH, and getting run in a subshell, I guess.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文