Python Anaconda - 如何安全卸载

310 投票
19 回答
772888 浏览
提问于 2025-04-17 23:28

我在Mac上安装了Python Anaconda(操作系统是Mavericks)。现在我想把Python恢复到Mac自带的默认版本。请问有什么好的方法吗?我需要删除~/anaconda这个文件夹吗?还有其他需要改动的地方吗?

现在当我运行which python命令时,得到的路径是:

/Users/username/anaconda/bin/python

19 个回答

15
rm -rf ~/anaconda

这件事挺简单的。它把我的指针切换到了Python上:

https://docs.continuum.io/anaconda/install#os-x-uninstall
25

删除Anaconda的目录是可以解决问题的,但我觉得这样做不太好,因为你可能在不久的将来还需要用到Anaconda。所以,正如mwaskom所建议的,Anaconda的安装程序会自动在你的~/.bashrc文件中添加一个PATH变量,这个变量指向anaconda/bin目录。

它的样子是这样的:

PATH="/home/linuxsagar/anaconda3/bin:$PATH

所以,你只需要把这一行注释掉(在这一行的开头加上#)。然后通过执行source ~/.bashrc来重新加载~/.bashrc文件。

现在,在新的终端中执行which python来验证更改是否生效。

134

软件包 "anaconda clean" 是在 Anaconda 平台上提供的,应该可以安全地卸载。

conda activate your_conda_env  # activate your conda environment
conda install anaconda-clean   # install the package anaconda clean
anaconda-clean --yes           # clean all anaconda related files and directories 

rm -rf ~/anaconda3             # removes the entire anaconda directory

rm -rf ~/.anaconda_backup       # anaconda clean creates a back_up of files/dirs, remove it 
                                # (conda list; cmd shouldn't respond after the clean up)

参考: 更多详细信息请查看 https://docs.anaconda.com/anaconda/install/uninstall

注意: 另外,你可能还需要编辑 .bashrc(或 .bash_profile),并在 $PATH 环境变量中移除 conda 的路径,以便彻底清理。

152

Anaconda安装程序会在你的~/.bash_profile文件里添加一行代码,这行代码的作用是把Anaconda的bin目录放到你的$PATH环境变量的最前面。其实只要删除Anaconda的目录就可以了,但为了保持系统的整洁,最好也把这行代码从你的设置文件里删掉。

306

来自文档

要卸载Anaconda,首先打开一个终端窗口,然后删除整个Anaconda安装目录:rm -rf ~/anaconda。你还可以编辑~/.bash_profile,把Anaconda目录从你的PATH环境变量中删除,并且删除可能在主目录下创建的隐藏文件.condarc和目录.conda以及.continuum,可以用命令rm -rf ~/.condarc ~/.conda ~/.continuum来完成。

进一步说明:

  • 如果你安装的是Python3,可能会使用~/anaconda3这个目录,而不是~/anaconda
  • 你可能还有一个隐藏的~/.anaconda目录,可以把它删除。
  • 根据你安装的方式,PATH可能在你的某个运行配置文件中被修改,而不是在你的shell配置文件中。所以,比如说如果你在用bash,确保检查一下~/.bashrc,如果在~/.bash_profile中没有找到PATH的修改。

撰写回答