编辑:

编辑:

我安装了 canopy 并将其设置为我的默认 python 环境,但是我在使用该软件时遇到了问题。现在是:

$ which python
/home/renanpc/Enthought/Canopy_64bit/User/bin/python

但是我需要卸载 canopy,并且在卸载之前需要在 ( /usr/bin/python) 中将 python 路径重置为默认值,而这在 Canopy 中无法完成(由于其他问题)。我该怎么做?

的价值PATH

$ echo $PATH
/home/renanpc/Enthought/Canopy_64bit/User/bin:
/home/renanpc/anaconda/bin:/usr/local/sbin:/usr/local/bin:
/usr/sbin:
/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

答案1

您可能想要做的是运行以下命令:

export PATH=":/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

或者可能只是export PATH="/usr/bin:$PATH"会起作用,因为您可能只需要在位于路径开头的 anaconda 目录之前的目录中找到 python。

这将暂时从 中删除不需要的路径PATH,并且它应该会在 中找到您的原始 python /usr/bin,或者您可能在 之后移动了 anaconda 目录/usr/bin。无论哪种方式,这些更改都只会在当前终端会话中保留。要使 的更改PATH保留,您必须将命令添加到 .bashrc(或等效文件)中。

但是,我不确定为什么在卸载之前需要这样做。如果您提供更多详细信息,我可能会提供更多帮助。

编辑:

正如 OP 指出的那样,Canopy 还会在安装时向您的 bash 配置文件添加一些其他垃圾,因此如果您想摆脱它们,请使用命令sudo gedit ~/.bashrc编辑您的配置文件并删除任何引用 canopy 的行(通常以前一行中的注释“由 Canopy 安装程序添加”开头)。

相关内容