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
目录的PATH
variables。
看起来像这样
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
资源