Python Anaconda - 如何安全卸载

时间:2014-03-22 23:51:54

标签: python anaconda

我在Mac上安装了Python Anaconda(OS Mavericks)。我想在Mac上恢复默认版本的Python。最好的方法是什么?我应该删除~/anaconda目录吗?还需要进行其他更改吗

目前,当我运行which python时,我得到了这条路径:

/Users/username/anaconda/bin/python

18 个答案:

答案 0 :(得分:207)

来自docs

  

要卸载Anaconda,请打开终端窗口并删除整个窗口   anaconda安装目录:rm -rf ~/anaconda。你也可以编辑   ~/.bash_profile并从PATH中移除anaconda目录   环境变量,并删除隐藏的.condarc文件和   可能已创建的.conda.continuum目录   主目录rm -rf ~/.condarc ~/.conda ~/.continuum

补充说明:

  • Python3安装可以使用~/anaconda3目录而不是~/anaconda
  • 您可能还有一个~/.anaconda隐藏目录,可以删除。
  • 根据您的安装方式,可能会在您的某个runco​​m文件中修改PATH,而不是在您的shell配置文件中修改~/.bashrc。因此,例如,如果您使用的是bash,请务必检查PATH,如果您未在~/.bash_profile中找到$('#chordpro').on('keyup mouseup', function () { chordpro_toCHORDSHEET(); }); 修改后的内容。

答案 1 :(得分:148)

anaconda安装程序在~/.bash_profile脚本中添加了一行,该行将anaconda bin目录添加到$PATH环境变量中。删除anaconda目录应该是你需要做的,但是从你的设置脚本中删除这一行也是很好的管理。

答案 2 :(得分:96)

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了解更多详情。

答案 3 :(得分:22)

删除Anaconda目录会有所帮助,但我认为这不是一个好主意,因为您可能需要在不久的将来使用anaconda。因此,正如mwaskom所建议的那样,anaconda安装程序会自动添加PATH变量,该变量指向anaconda/bin文件中的~/.bashrc目录。

看起来像这样

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

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

source ~/.bashrc文件

现在,验证新终端中执行which python的更改。

答案 4 :(得分:12)

rm -rf ~/anaconda

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

答案 5 :(得分:10)

如果您要卸载Anaconda以便能够在系统中使用基本Python安装,则可以通过执行以下步骤暂时禁用路径,而不是卸载Anaconda。

转到您的主目录。只需cd命令即可​​。

编辑文件.bashrc

在文件中查找类似export PATH="/home/ubuntu/anaconda3/bin:$PATH"的内容。

在开头添加#,以便从脚本中对其进行评论。

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

打开一个新终端,你应该运行基础python安装。这适用于Linux系统。也应该在Mac上工作。

答案 6 :(得分:5)

卸载Anaconda

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

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

选项A.

使用简单删除卸载Anaconda:

macOS-打开Terminal.app或iTerm2终端应用程序,然后输入rm -rf ~/anaconda3删除整个Anaconda目录,其名称为anaconda2或anaconda3。

选项B.

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

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

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

conda install anaconda-clean

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

使用确认提示删除所有与Anaconda相关的文件和目录,然后再删除每个文件和目录:

anaconda-clean

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

anaconda-clean --yes

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

中删除Anaconda路径

如果您使用Linux或macOS,您可能还希望查看主目录中的.bash_profile文件,以获取以下行:

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

注意:将/Users/jsmith/anaconda3/替换为您的实际路径。

此行将Anaconda路径添加到PATH环境变量。它可能指的是Anaconda或Miniconda。卸载Anaconda后,您可以删除此行并保存文件。

official uninstalling way

答案 7 :(得分:4)

rm -rf ~/anaconda3

nano ~/.bashrc
  • Ctrl + W 搜索" Anaconda"
  • 删除或注释掉以下行:

    /home/sammuel/.bashrc
    # added by Anaconda3 4.2.0 installer
    export PATH="/home/sammuel/anaconda3/bin:$PATH"
    

编辑完文件后,输入 Ctrl + X 退出,然后输入 y 以保存更改。

Anaconda现已从您的服务器中删除。

答案 8 :(得分:3)

我只是:

rm -rf ~/anaconda3

...这也删除了conda。

然后:

mousepad ~/.bashrc

...并删除了在最底部添加的路径线(Anaconda明确指出'由Anaconda'添加。

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

./bashrc-anaconda3.bak

...所以我总是可以重命名这个并删除我修改过的.bashrc

答案 9 :(得分:2)

要卸载anaconda,您必须:

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

rm -rf ~/anaconda2

2)和(可选):

- >编辑〜/ .bash_profile以从PATH环境变量中删除anaconda目录。

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

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

source

答案 10 :(得分:2)

如果你有多个版本的anaconda,

rm -rf~ / anaconda2 [版本2]

rm -rf~ / anaconda3 [适用于第3版]

在文本编辑器中打开.bashrc文件

vim .bashrc

从路径中删除anaconda目录。

导出PATH =“/ home / {username} / anaconda2 / bin:$ PATH”[针对第2版]

导出PATH =“/ home / {username} / anaconda3 / bin:$ PATH”[适用于版本3]

答案 11 :(得分:1)

从系统中完全卸载Anaconda:

  1. 打开终端
  2. rm -rf ~/miniconda
  3. rm -rf ~/.condarc ~/.conda ~/.continuum

答案 12 :(得分:0)

在我的情况下,Anaconda3没有安装在主目录中。而是将其安装在根目录中。因此,我必须执行以下操作才能将其卸载:

sudo rm -rf /anaconda3/bin/python

答案 13 :(得分:0)

rm -rf ~/anaconda3

足够了

答案 14 :(得分:0)

我总是尝试遵循开发人员的建议,因为现在通常他们会影响开发人员的系统。从理论上讲,这应该是最安全的方法:


从Anaconda Prompt(Linux或macOS上的终端)安装Anaconda-Clean软件包:

conda install anaconda-clean

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

在删除每个与Anaconda相关的文件和目录之前,先确认确认,然后删除它们:

anaconda-clean

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

anaconda-clean --yes

Anaconda-Clean创建所有可能在主目录中名为.anaconda_backup的文件夹中删除的文件和目录的备份。还要注意,Anaconda-Clean不会改变AnacondaProjects目录中的数据文件。

https://docs.anaconda.com/anaconda/install/uninstall/

答案 15 :(得分:0)

对于Windows

  • 使用

    安装anaconda-clean模块
    conda install anaconda-clean
    

    然后,运行以下命令逐步删除文件:

    anaconda-clean
    

    或者,只需运行以下命令将其全部删除-

    anaconda-clean --yes
    
  • 此“打开控制面板”>“程序”>“卸载程序”之后,在此处卸载发布者为Anaconda的python。

  • 现在,您可以从PATH变量中删除anaconda /脚本和/ anaconda/。

希望,会有所帮助。

答案 16 :(得分:0)

从 Anaconda Prompt 安装 Anaconda-Clean 包

conda install anaconda-clean

在同一窗口中,运行以下命令之一: 删除所有与 Anaconda 相关的文件和目录而不提示删除每个文件和目录:

anaconda-clean --yes

视窗:

在安装的根目录中运行卸载之前,使用 Windows 资源管理器删除 envs 和 pkgs 文件夹。

在控制面板中,选择添加或删除程序或卸载程序,然后选择 Python 3.6 (Anaconda) 或您的 Python 版本。

答案 17 :(得分:0)

在 macOS 中 rm -rf ~/opt/anaconda3