如何完全从macOS上卸载Anaconda

16 浏览
0 Comments

如何完全从macOS上卸载Anaconda

如何在MacOS Sierra上完全卸载Anaconda并恢复到原始的Python?我尝试使用conda-clean -yes,但它不起作用。我还删除了~/.bash_profile中的内容,但仍然使用Anaconda的Python,我仍然可以运行conda命令。

0
0 Comments

在我的情况下(Mac High Sierra),Anaconda安装在~/opt/anaconda3目录下。

根据Anaconda官方文档的说明,要完全卸载Anaconda,可以按照以下步骤进行操作:

1. 打开终端(Terminal)应用程序。

2. 输入以下命令,删除Anaconda安装目录下的所有文件和文件夹:

rm -rf ~/opt/anaconda3

3. 输入以下命令,删除.bash_profile文件中与Anaconda相关的行:

nano ~/.bash_profile

4. 在打开的.bash_profile文件中,删除所有与Anaconda相关的行。

5. 按下Control + X,然后按下Y键保存文件并退出nano编辑器。

6. 输入以下命令,使.bash_profile文件的更改立即生效:

source ~/.bash_profile

7. 输入以下命令,删除Anaconda的隐藏文件夹:

rm -rf ~/.anaconda

8. 输入以下命令,删除Anaconda的配置文件夹:

rm -rf ~/.conda

9. 输入以下命令,删除Anaconda的缓存文件夹:

rm -rf ~/.condarc ~/.condaenvs ~/.jupyter ~/.ipython

通过按照上述步骤操作,就可以完全卸载Anaconda,包括删除安装目录、相关配置文件和缓存文件夹。

0
0 Comments

如何完全从macOS中卸载Anaconda

Anaconda是一个用于科学计算和数据分析的开源Python发行版。如果你想完全从你的macOS系统中卸载Anaconda,你可以按照以下步骤进行操作:

1. 打开终端窗口:

rm -rf ~/anaconda

这将删除整个anaconda安装目录。

2. 编辑`.bash_profile`文件并从`PATH`环境变量中删除anaconda目录。可能还需要编辑`.bashrc`和/或`.profile`文件。

注意:可能需要编辑`.bashrc`和/或`.profile`文件,而不是`.bash_profile`文件。

3. 删除在主目录中可能已经创建的以下隐藏文件和目录:

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

请注意:可能需要编辑`.bashrc`和/或`.profile`文件,而不是`.bash_profile`文件。

如DeltaIV上面所述,这个方法可能会失败。至少对我来说是这样的:"很好的指南,但有一个小错误 - Anaconda的默认安装位置是根目录,而不是主目录。因此,`rm -rf ~/anaconda3`将会失败,即运行时实际上不会删除任何东西。正确的命令是`sudo rm -rf /anaconda3`或`sudo rm -rf /anaconda2`,具体取决于已安装的Anaconda版本。

我需要删除`~/.bash_profile`中与Coda相关的条目。我用以下内容替换了`~/.bash_profile`中的Coda内容:

# Pyenv initialization
if command -v pyenv 1>/dev/null 2>&1; then
   eval "$(pyenv init -)"
fi

希望这些步骤能帮助你完全卸载Anaconda。

0
0 Comments

如何完全从macOS中彻底卸载Anaconda

要删除配置文件:

conda install anaconda-clean
anaconda-clean --yes

一旦删除配置文件,您可以删除anaconda安装文件夹,该文件夹通常位于主目录下:

rm -rf ~/anaconda3

此外,anaconda-clean --yes命令会在您的主目录中创建一个备份,格式为~/.anaconda_backup/时间戳。确保也删除该备份文件夹。


编辑(版本5.2.0):现在,如果您想进行全面清理,您还需要删除添加到.bash_profile的最后两行。它们如下所示:

# added by Anaconda3 5.2.0 installer
export PATH="/Users/ody/anaconda3/bin:$PATH"

这是官方Anaconda链接,以获取更多信息。

rm -rf ~/anaconda2适用于Mac。对于Windows用户,可以在控制面板中选择添加或删除程序或卸载程序,然后选择Python 3.6(Anaconda)或您的Python版本。

我使用这个解决方案来卸载anaconda3,但我观察到有一个问题:文件.bash_profile.bashrc中声明的先前路径没有被删除,因此当我在不同的文件夹中重新安装anaconda3并尝试使用conda命令时...失败,并显示bash: /home/nathan/anaconda3/bin/conda: No such file or directory

出于好奇,简单的rm命令会留下哪些anaconda-clean --yes命令会清除的内容?

另外,conda 3在安装时会备份您的bash配置文件,因此您需要将这些更改合并回去。如果您没有修改过bash配置文件,可以直接复制。

很好的指南,但有一个小错误- Anaconda的默认安装位置是根目录,而不是主目录。因此,rm -rf ~/anaconda3将无声地失败,即运行而不实际删除任何内容。正确的命令是sudo rm -rf /anaconda3sudo rm -rf /anaconda2,具体取决于已安装的Anaconda版本。

我必须从根目录下的/opt文件夹中删除。当我使用rm -rf ~/anaconda时,它没有被删除。我使用的步骤是:打开Finder,按住Command+Shift+G打开对话框,输入以下内容进行搜索:/opt,然后删除anaconda。

尽管按照这些说明进行操作,但我的conda命令仍然有效...为什么?

为什么我会收到这样的错误消息:$ anaconda-clean --yes -bash: anaconda-clean: command not found

我不知道为什么,但以防万一有人像我一样遇到了问题,它在这个位置:/Users/brandBrandoParetoopareto/opt/,所以我执行了/Users/brandBrandoParetoopareto/opt/miniconda3

如果找不到conda命令,那么如何执行第一个命令?

我按照您的说明逐行操作,但重新安装后仍然出现一些奇怪的行为。Anaconda Navigator无法启动spyder,并且无法识别我安装的更新版本(通过终端,通过conda)。如果从命令行启动,我会得到以下错误:/Users/massimopinto/opt/anaconda3/bin/pythonw: line 3: 4379 Illegal instruction: 4 /Users/massimopinto/opt/anaconda3/python.app/Contents/MacOS/python "$@"

如果conda损坏,通常是您想要这样做的原因,如果环境无法解决,这可能不起作用。这对我来说是发生的。所提出的解决方案更好。

在当前版本(至少截至2020年11月)中,anaconda-clean不起作用。请改用conda clean -a

谢谢。真有趣,您需要安装另一个软件包才能删除anaconda。对我来说,它位于opt文件夹中,既不是在主目录下,也不是在根目录下。是的,不要忘记从.bash_profile中的路径中删除它。

正如所提到的,您还需要删除其他3个文件夹:rm -rf ~/.condarc ~/.conda ~/.continuum

我按照您的说明进行操作,但~/opt/anaconda3中仍然有一些文件。对于它们怎么办?我应该只删除文件夹吗?

‍‍‍‍Solving environment: failed with initial frozen solve. Retrying with flexible solve. Solving environment: /

我执行了which python命令以找到anaconda安装的位置

对于Mac用户,您还需要从.zshrc、.bash_profile中删除行,并从/opt/anaconda3删除文件夹

您需要先激活conda:“conda activate”,然后执行“anaconda-clean --yes”

如果您遇到了与.jacky类似的‍‍‍‍Solving environment: failed with initial frozen solve.问题,请首先执行conda install anaconda。它将修复依赖项,您将能够安装anaconda-clean

我希望所有复制和粘贴的人都能够意识到错误的空格会对他们的rm -rf命令造成什么影响!

0