Python Anaconda – 如何安全地卸载

我在Mac(OS小牛)上安装了Python Anaconda。 我想在我的Mac上恢复到默认的Python版本。 什么是最好的方法来做到这一点? 我应该删除~/anaconda目录吗? 是否需要其他更改?

目前,当我运行which python我得到这个path:

/Users/username/anaconda/bin/python

anaconda安装程序在~/.bash_profile脚本中添加一行,该脚本将anaconda bin目录预加载到$PATH环境variables中。 删除anaconda目录应该是你需要做的,但是你也可以从安装脚本中删除这个行。

从文档 :

要卸载Anaconda,请打开一个terminal窗口,并删除整个anaconda安装目录: rm -rf ~/anaconda 。 您也可以编辑~/.bash_profile并从PATH环境variables中删除anaconda目录,并删除隐藏的.condarc文件和.conda.continuum目录,这些目录可能已经在主目录中用rm -rf ~/.condarc ~/.conda ~/.continuum

可以从Anaconda平台上获得的软件包anaconda clean ”应该安全地卸载。

 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 。

去除Anaconda目录有帮助,但我不认为这是一个好主意,因为有时在不久的将来可能需要使用anaconda。 所以,正如mwaskom所build议的,anaconda安装程序会自动添加指向~/.bashrc文件中的anaconda/bin目录的PATHvariables。

看起来像这样

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

所以,只需注释掉该行(在行首添加# )。 然后重新加载执行~/.bashrc~/.bashrc文件

现在,validation在新terminal中执行which python的更改。

rm -rf ~/anaconda

这很容易。 它将我的指针切换到Python: https : //docs.continuum.io/anaconda/install#os-x-uninstall

如果您要卸载Anaconda以便能够在系统中使用基本的Python安装,则可以按照以下步骤临时禁用该path,而不是卸载Anaconda。

转到您的主目录。 只要一个cd命令就可以了。

编辑文件.bashrc

在文件中寻找类似export PATH="/home/ubuntu/anaconda3/bin:$PATH"的东西。

把一个#开始从脚本中注释它。

 #export PATH="/home/ubuntu/anaconda3/bin:$PATH" 

打开一个新的terminal,你应该运行基本的Python安装。 这适用于Linux系统。 也应该在Mac上工作。

卸载Anaconda

要卸载Anaconda,你可以做一个简单的删除程序。 这将留下一些文件,这对大多数用户来说是很好的。 见选项A.

如果您还想从Anaconda及其程序中删除所有configuration文件和目录的痕迹,可以先下载并使用Anaconda-Clean程序,然后执行简单的删除操作。 请参阅选项B.

选项A.

使用简单的删除来卸载Anaconda:

macOS打开Terminal.app或iTerm2terminal应用程序,然后通过inputrm -rf ~/anaconda3删除您的整个Anaconda目录,其名称如anaconda2或rm -rf ~/anaconda3

选项B.

使用Anaconda-Clean完全卸载并简单移除。

注意:Anaconda-Clean必须在简单移除之前运行。

从Anaconda Prompt或terminal窗口安装Anaconda-Clean软件包:

 conda install anaconda-clean 

在同一窗口中,运行以下命令之一:

在删除每个Anaconda相关的文件和目录之前,用确认提示删除每个文件和目录:

 anaconda-clean 

或者,删除所有Anaconda相关的文件和目录,而不会被提示删除每一个:

 anaconda-clean --yes 

Anaconda-Clean在您的主目录中的一个名为.anaconda_backup的文件夹中创build所有可能被删除的文件和目录(如.bash_profile的备份。 另请注意,Anaconda-Clean会将您的数据文件保留在AnacondaProjects目录中。 使用Anaconda-Clean后,按照上面的选项A中的说明卸载Anaconda。 从.bash_profile删除Anacondapath

如果你使用的是Linux或者macOS,你可能也希望检查你的主目录下的.bash_profile文件,例如:

 export PATH="/Users/jsmith/anaconda3/bin:$PATH" 

注:用您的实际pathreplace/Users/jsmith/anaconda3/

此行将Anacondapath添加到PATH环境variables。 它可以指Anaconda或Miniconda。 在卸载Anaconda之后,您可以删除这一行并保存文件。

通过官方卸载方式

我简单地说:

 rm -rf ~/anaconda3 

…这也删除conda。

然后:

 mousepad ~/.bashrc 

…并删除最底部添加的path行(由Anaconda明确标识为“由Anaconda添加”)。

值得注意的是,anaconda3在修改之前创build了我的.bashrc文件的备份,并将其命名为:

 ./bashrc-anaconda3.bak 

…所以我总是可以使用重命名,删除我的修改.bashrc

要卸载anaconda你必须:

1)删除整个anaconda安装目录:

rm -rf ~/anaconda2

2)和(可选):

– >编辑〜/ .bash_profile从PATH环境variables中删除anaconda目录。

– >删除可能在主目录中创build的以下隐藏文件和文件夹:

rm -rf ~/.condarc ~/.conda ~/.continuum

资源