ChatGPT解决这个技术问题 Extra ChatGPT

Python Anaconda - 如何安全卸载

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

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

/Users/username/anaconda/bin/python

@PeterWang conda 无法在 AWS 上部署,我在让它工作时遇到了很多麻烦,并且当我安装了 anaconda 时也无法使用 pip/virtualenv ...
Anaconda 实际上有一个卸载指南conda.pydata.org/docs/install/full.html#os-x-anaconda-install
@PeterWang Anaconda 覆盖了我的默认 mac 解释器,默认情况下 pip 使用它来安装模块。我今天浪费了大约一个小时的时间试图弄清楚为什么我的模块没有被加载。
这回答了你的问题了吗? How to uninstall Anaconda completely from macOS
如果另外找不到 conda 命令但目录仍然存在,如何卸载 conda?

v
vaer-k

docs

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

进一步说明:

Python3 安装可能使用 ~/anaconda3 目录而不是 ~/anaconda。

您可能还有一个 ~/.anaconda 隐藏目录,可能会被删除。

根据您的安装方式,PATH 可能在您的一个 runcom 文件中被修改,而不是在您的 shell 配置文件中。因此,例如,如果您使用的是 bash,如果您没有在 ~/.bash_profile 中找到修改的 PATH,请务必检查您的 ~/.bashrc。


在我的 Ubuntu 14.04 系统上,$PATH 更改是在 ~/.bashrc 中进行的,而不是在 ~/.bash_profile 中。
还有~/.anaconda/navigator。它确实会溅出周围的目录。
我有 ~/anaconda3 用于 python3 安装。
我的安装在 /anaconda3/,所以有些人可能需要做 rm -rf /anaconda3/
非常有帮助。正如上面加拿大11所说,我有anaconda2所以我让你相应地调整路径
m
mwaskom

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


可能还有 ~/.continuum~/.spyder2 以及 ~/.cache~/.distlib~/.matplotlib 目录,您也应该删除它们。
在您的主目录 (~/) 中,还有一个由 anaconda 创建的备份文件:.bash_profile-anaconda.bak,用于备份您原来的 .bash_profile。您可以将该文件与您当前的 .bash_profile 进行比较,然后,您可以安全地删除 .bash_profile-anaconda.bak 文件。
我在 ~/.bashrc 中找到了 anaconda 的 $PATH 附加行,仅供参考。
我在哪里可以在 Windows 上找到他的文件 bash 文件?
Windows上的@MohitMotwani没有bash文件Windows的步骤完全不同。 see here
S
Surya

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

conda activate your_conda_env  # activate your conda environment
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了解更多详情。

注意:此外,您可能需要编辑 .bashrc(或 .bash_profile)并删除 $PATH 环境变量中的 conda 路径以进行完全正确的清理


我通过 brew 第二次安装了 anaconda。要卸载它,我还需要调用 brew cask uninstall anaconda
使用这个答案我丢失了我的 PATH 并且不得不重置它。看到我的机器没有自定义路径(还)不是一个大问题......但想发表评论以警告任何可能丢失一些导入路径配置的人。
L
Luboš Turek

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

看起来像这样

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

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

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


@XiaodongQi 您在 $source ~/.bashrc 之后的新终端窗口中尝试过 $which python 吗?
我确实检查了python的路径,它仍然指向anaconda目录。然后我找到了解决这个问题的方法。除了您推荐的内容外,我还在 ~/.bashrc 文件中添加了一行 export PATH=/usr/bin:$PATH。之后就可以了!谢谢!
我在哪里可以在 Windows 上找到他的文件 bash 文件?
Z
Zoe stands with Ukraine
rm -rf ~/anaconda

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


j
jp0d

如果您要卸载 Anaconda 以便能够在系统中使用基础 Python 安装,您可以按照以下步骤暂时禁用该路径,而不是卸载 Anaconda。

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

编辑文件 .bashrc

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

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

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

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


出于某种原因,我不得不重新启动。不要认为这真的有必要,但它可以在没有卸载任何东西的情况下工作。
是的..我认为没有必要!只需打开一个新外壳就可以完成我认为的工作!
P
Paul Roub
rm -rf ~/anaconda3

nano ~/.bashrc

Ctrl+W 搜索“Anaconda”

删除或注释掉以下行: /home/sammuel/.bashrc # 由 Anaconda3 4.2.0 安装程序添加 export PATH="/home/sammuel/anaconda3/bin:$PATH"

完成文件编辑后,按 Ctrl+X 退出,按 y 保存更改。

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


此外,从 PATH 中删除 anaconda3 后,您需要运行 source ~/bashrc 以使更改在当前会话中生效。
J
Jerrybibo

卸载 Anaconda

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

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

选项 A。

使用 simple remove 卸载 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 在您的主目录中名为 .anaconda_backup 的文件夹中创建所有可能被删除的文件和目录的备份,例如 .bash_profile。另请注意,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


安装一些东西来卸载其他东西?什么?现在,如何卸载 anaconda-clean? :|
A
Ashiq Imran

如果您有多个版本的 anaconda,

rm -rf ~/anaconda2 [版本 2]

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

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

.bashrc

从 PATH 中删除 anaconda 目录。

export PATH="/home/{username}/anaconda2/bin:$PATH" [对于版本 2]

export PATH="/home/{username}/anaconda3/bin:$PATH" [对于版本 3]


F
Fiddy Bux

我只是:

rm -rf ~/anaconda3

...这也删除了 conda。

然后:

mousepad ~/.bashrc

...并删除了在最底部添加的路径线(Anaconda 明确标识为“由 Anaconda 添加”。

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

./bashrc-anaconda3.bak

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


H
HISI

要卸载 anaconda,您必须:

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

rm -rf ~/anaconda2

2)和(可选):

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

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

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

source


J
Javi

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

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

康达安装蟒蛇清洁

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

删除所有与 Anaconda 相关的文件和目录,并在删除每个文件和目录之前显示确认提示:

蟒蛇清洁

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

蟒蛇清洁——是的

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

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


v
vishwaraj

要从您的系统中完全卸载 Anaconda:

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


v
vimuth
rm -rf ~/anaconda3

够了


G
Ganesh Rohan

从 Anaconda Prompt 安装 Anaconda-Clean 软件包

conda install anaconda-clean

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

anaconda-clean --yes

视窗:

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

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


E
Emil Carpenter

安装清洁剂

me@host:~$ conda install anaconda-clean

激活“基础”虚拟环境

me@host:~$ source ~/anaconda3/bin/activate

运行清洁器

(base) me@host:~$ anaconda-clean --yes

停用“基础”虚拟环境

(base) me@host:~$ conda deactivate

删除文件

me@host:~$ rm -rf ~/anaconda3
me@host:~$ rm -rf ~/.anaconda_backup

从环境文件中删除 conda 添加的行

打开 .bashrc 文件(和/或 .profile 和/或 .bash_profile

nano .bashrc

搜索 conda

按 CTRL+W 键入 conda 按 ENTER

删除看起来像是由/为 anaconda 添加的所有内容:

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/me/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/home/me/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/home/me/anaconda3/etc/profile.d/conda.sh"
    else
        export PATH="/home/me/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<

这是在 Ubuntu 18.04 上完成的


J
Jinhua Wang

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

sudo rm -rf /anaconda3/bin/python

Y
Yogesh Sanchihar

对于窗户

使用 conda install anaconda-clean 安装 anaconda-clean 模块,然后运行以下命令逐步删除文件: anaconda-clean 或者,只需运行以下命令将它们全部删除 - anaconda-clean --yes

在打开控制面板>程序>卸载程序之后,在这里卸载发布者为Anaconda的python。

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

希望能帮助到你。


E
Esir Kings

在 macOS 中rm -rf ~/opt/anaconda3