14 题: Python Anaconda - 如何安全卸载

在...创建的问题 Tue, Nov 7, 2017 12:00 AM

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

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

/Users/username/anaconda/bin/python

    
225
  1. @ PeterWang为什么你认为他不再想使用Anaconda?
    2014-05-14 16:36:43Z
  2. @ PeterWang conda无法在AWS上部署,我在使用它时遇到了很多麻烦,当我安装了anaconda时也无法使用pip /virtualenv ...
    2016-02-11 05:38:26Z
  3. 2016-02-12 20:34:52Z
  4. @ PeterWang Anaconda重写我的默认mac解释器,默认情况下由pip用于模块安装。我今天浪费了大约一个小时的时间来弄清楚为什么我的模块没有加载。
    2016-02-27 23:56:01Z
  5. 醇>
    14答案                              14 跨度>                         

    来自文档

      

    要卸载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配置文件中修改。所以,例如,如果你使用bash,如果你没有在~/.bashrc中找到PATH,请务必检查你的~/.bash_profile
    207
    2019-02-07 22:40:38Z
    1. 在我的Ubuntu 14.04系统上,$PATH更改是在~/.bashrc中进行的,而不是~/.bash_profile.
      2017-03-02 19:57:39Z
    2. ~/.anaconda/navigator。它肯定会破坏周围的目录。
      2017-12-11 02:16:51Z
    3. 我有〜/anaconda3用于python3安装。
      2018-01-03 00:07:55Z
    4. 谢谢你帮了我很多次
      2018-02-08 05:16:07Z
    5. 我的安装位于/anaconda3 /,所以有些人可能需要做rm -rf /anaconda3/
      2018-04-11 15:59:16Z
    6. 醇>

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

        
    148
    2014-03-22 23:55:31Z
    1. 当我去删除anaconda目录时,我收到一些警告:覆盖rwxr-xr-x root /staff for anaconda //bin /cftp - 好的继续这些?在删除anaconda并进行bash更改后,python会自动恢复到系统安装吗?
      2014-03-23 00:04:25Z
    2. 是的,应该没问题。有关此官方消息,请参见此处
      2014-03-24 18:15:57Z
    3. 也可能有~/.continuum~/.spyder2以及~/.cache~/.distlib~/.matplotlib目录,您也应删除它们。
      2014-05-14 18:00:19Z
    4. 在您的主目录(~/)中,还有一个由anaconda创建的备份文件:.bash_profile-anaconda.bak,备份您的原始.bash_profile。您可以将该文件与当前的.bash_profile进行比较,之后,您可以安全地删除.bash_profile-anaconda.bak文件。
      2014-07-16 05:03:37Z
    5. 我在$PATH找到了anaconda的~/.bashrc附加行,fyi。
      2015-09-07 18:41:56Z
    6. 醇>
    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了解更多详情。

        
    96
    2017-09-21 21:57:41Z
    1. 我通过brew安装了第二个anaconda。要卸载它,我需要另外调用brew cask uninstall anaconda
      2018-05-02 09:32:30Z
    2. 使用这个答案我丢失了PATH并且不得不重置它。不是一个大问题,因为我的是一台没有定制PATH的全新机器(但是)......但是想发表评论以警告任何有可能失去一些导入PATH配置的人。
      2018-12-17 13:55:27Z
    3. 醇>

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

    看起来像这样

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

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

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

        
    22
    2017-11-07 14:55:00Z
    1. 奇怪的是,我仍然在我的python路径中得到了anaconda ...
      2016-11-24 04:50:14Z
    2. @ XiaodongQi你在$which python之后在新的终端窗口试过$source ~/.bashrc吗?
      2016-11-24 05:36:22Z
    3. 我确实检查了python的路径,它仍然指向anaconda目录。然后我找到了解决这个问题的解决方法。除了你推荐的,我还在export PATH=/usr/bin:$PATH文件中添加了一行~/.bashrc。它后来工作!谢谢!
      2016-11-24 06:41:52Z
    4. 我在哪里可以在Windows上找到他的文件bash文件?
      2019-02-07 04:04:17Z
    5. 醇>
     
    rm -rf ~/anaconda
    

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

        
    12
    2019-03-05 14:23:42Z

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

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

    编辑文件.bashrc

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

    在开头放置一个#,以便从脚本中对其进行评论。

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

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

        
    10
    2017-02-02 13:24:17Z
    1. 由于某种原因,我不得不重启。不要认为这是非常必要的,但它可以在卸载任何东西时起作用。
      2017-03-31 19:10:3​​4Z
    2. 是啊..我认为没必要!打开一个新的shell应该完成我认为的工作!
      2017-04-08 11:15:42Z
    3. 醇>

    卸载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卸载方式

        
    5
    2017-09-13 16:33:10Z
    1. 安装什么东西来卸载别的东西?什么?现在,如何卸载anaconda-clean? :|
      2019-06-15 02:26:30Z
    2. 醇>
     
    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现已从您的服务器中删除。

        
    4
    2017-12-20 22:58:12Z

    我只是:

     
    rm -rf ~/anaconda3
    

    ...这也删除了conda。

    然后:

     
    mousepad ~/.bashrc
    

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

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

     
    ./bashrc-anaconda3.bak
    

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

        
    3
    2018-12-04 21:06:20Z

    要卸载anaconda,您必须:

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

    rm -rf ~/anaconda2

    2)和(可选):

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

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

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

    来源

        
    2
    2017-11-10 01:22:07Z

    如果你有多个版本的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]

        
    2
    2018-05-29 23:38:16Z

    从系统中完全卸载Anaconda:

    1. 打开终端
    2. rm -rf ~/miniconda
    3. rm -rf ~/.condarc ~/.conda ~/.continuum
    1
    2018-06-11 23:33:49Z

    在我的情况下,Anaconda3未安装在主目录中。相反,它安装在root中。因此,我必须执行以下操作才能将其卸载:

     
    sudo rm -rf /anaconda3/bin/python
    
        
    0
    2019-02-03 15:20:36Z
     
    rm -rf ~/anaconda3
    

    够了

        
    0
    2019-05-31 04:15:33Z
来源放置 这里