【发布时间】:2013-11-21 01:16:49
【问题描述】:
我以前在使用 virtualenvwrapper 时从未看到过这条消息,但现在我每次运行时都会突然看到这条消息,比如 mkvirtualenv <environment> 或 workon <environment>:
Usage: source deactivate
removes the 'bin' directory of the environment activated with 'source
activate' from PATH.
我根本没有修改 virtualenvwrapper,快速的谷歌搜索只产生this GitHub issue——我确实安装了 IPython/Anaconda,但我不确定它是如何干扰 virtualenvwrapper 的。在任何情况下,我都尝试更新 (conda update conda; conda update ipython),以及将 virtualenvwrapper 本身更新到 v4.1.1,但我仍然看到这个错误。
我正在运行 OS X 10.8.4。
【问题讨论】:
-
我猜它正在调用它认为是它自己的
deactivate,但它最终调用了 conda 的 deactivate。 -
安装 iPython/Anaconda 后,我的 virtualenvwrapper 也发生了同样的事情。根据 Anaconda 文档Linux/OSX Uninstall,
rm -fr ~/anaconda修复了它。我在 OS X 10.9.2 上。 -
我真的希望每个人都不要尝试包装 virtualenv。断的时候好痛。
标签: python virtualenvwrapper anaconda