所以我卸载了 Enthought Canopy (我认为完全,但我不确定是否有我忽略修改的残留信息)。

卸载后,按照此处的说明操作:https://support.enthought.com/entries/23580651-Uninstalling-and-resetting-Canopy

我对第 5 步找不到任何要删除的内容感到有些不安,而且由于 Canopy 从来都不是我的默认 Python 环境,因此我并没有想太多。

但是现在,每次打开终端时,都会收到以下警告:

"-bash: /Users/MyName/Library/Enthought/Canopy_64bit/User/bin/activate: No such file or directory"

我需要做什么来解决这个问题?我正在运行 Mac OSX, 10.8.5 (Mountain Lion) 。任何帮助将非常感激。

最佳答案

直到今天,我遇到了完全相同的问题,这真的困扰着我。我是这样解决的:

首先,我在终端中输入以下命令:open -a TextEdit .bash_profile这将在 TextEdit 中打开您的 .bash_profile,至少对于像我这样的终端新手来说,这比在终端中使用 vi 或类似的东西编辑它更容易。在该文件中,您应该会看到与“Canopy”和“Enthought”相关的几行。就我而言,这就是出现的情况:

# Added by Canopy installer on 2014-02-11
# VIRTUAL_ENV_DISABLE_PROMPT can be set to '' to make bashprompt show that Canopy is active,       otherwise 1
VIRTUAL_ENV_DISABLE_PROMPT=1 source /Users/MyUserame/Library/Enthought/Canopy_64bit/User/bin/activate

我认为是最后一行造成了所有麻烦。只需删除这几行(不要删除任何其他内容)。就我而言,这些行与我的 .bash_profile 中的其他行位于一个单独的块中,因此很容易将它们挑出来。在此之后,只需关闭文本文件,重新启动计算机,关于找不到 Enthought 的烦人的东西应该消失了。对我来说这有效,希望它对你也有效!

关于python - 卸载 Canopy Enthought 会留下奇怪的 bash 警告?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27614150/

10-11 15:01