Python Anaconda - 如何安全卸载
我在Mac上安装了Python Anaconda(操作系统是Mavericks)。现在我想把Python恢复到Mac自带的默认版本。请问有什么好的方法吗?我需要删除~/anaconda
这个文件夹吗?还有其他需要改动的地方吗?
现在当我运行which python
命令时,得到的路径是:
/Users/username/anaconda/bin/python
19 个回答
rm -rf ~/anaconda
这件事挺简单的。它把我的指针切换到了Python上:
https://docs.continuum.io/anaconda/install#os-x-uninstall删除Anaconda的目录是可以解决问题的,但我觉得这样做不太好,因为你可能在不久的将来还需要用到Anaconda。所以,正如mwaskom所建议的,Anaconda的安装程序会自动在你的~/.bashrc
文件中添加一个PATH
变量,这个变量指向anaconda/bin
目录。
它的样子是这样的:
PATH="/home/linuxsagar/anaconda3/bin:$PATH
所以,你只需要把这一行注释掉(在这一行的开头加上#
)。然后通过执行source ~/.bashrc
来重新加载~/.bashrc
文件。
现在,在新的终端中执行which python
来验证更改是否生效。
软件包 "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 的路径,以便彻底清理。
Anaconda安装程序会在你的~/.bash_profile
文件里添加一行代码,这行代码的作用是把Anaconda的bin目录放到你的$PATH
环境变量的最前面。其实只要删除Anaconda的目录就可以了,但为了保持系统的整洁,最好也把这行代码从你的设置文件里删掉。
来自文档:
要卸载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
的修改。