我在Mac (OS Mavericks)上安装了Python Anaconda。我想在我的Mac上恢复到Python的默认版本。最好的方法是什么?我应该删除~/anaconda目录吗?还需要其他更改吗?
~/anaconda
目前,当我运行which python时,我得到这个路径:
which python
/Users/username/anaconda/bin/python
anaconda安装程序在你的~/.bash_profile脚本中添加一行,将anaconda bin目录放在你的$PATH环境变量之前。删除anaconda目录应该是您所需要做的全部工作,但是从设置脚本中删除这一行也是很好的管理。
~/.bash_profile
$PATH
删除Anaconda目录会有所帮助,但我不认为这是一个好主意,因为在不久的将来您可能需要使用Anaconda。因此,正如mwaskom所建议的那样,anaconda安装程序自动添加PATH变量,该变量指向~/.bashrc文件中的anaconda/bin目录。
PATH
~/.bashrc
anaconda/bin
它看起来是这样的
PATH="/home/linuxsagar/anaconda3/bin:$PATH
#
source ~/.bashrc
现在,验证在新终端中执行which python的更改。
rm -rf ~/anaconda
从文档:
卸载Anaconda打开终端窗口并删除整个 anaconda安装目录:rm -rf ~/anaconda。你也可以编辑 ~/.bash_profile并从你的PATH中删除anaconda目录 ,并删除隐藏的.condarc文件和 .conda和.continuum目录,这些目录可能已经创建 rm -rf ~/.condarc ~/.conda ~/.continuum. . home目录
卸载Anaconda打开终端窗口并删除整个 anaconda安装目录:rm -rf ~/anaconda。你也可以编辑 ~/.bash_profile并从你的PATH中删除anaconda目录 ,并删除隐藏的.condarc文件和 .conda和.continuum目录,这些目录可能已经创建 rm -rf ~/.condarc ~/.conda ~/.continuum.
.condarc
.conda
.continuum
rm -rf ~/.condarc ~/.conda ~/.continuum
进一步指出:
~/anaconda3
~/.anaconda
包 "蟒蛇清洁",可从Anaconda平台,应该安全卸载。
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) &删除conda路径在$ path环境变量完全适当的清理
如果您正在卸载Anaconda以便能够在系统中使用基本Python安装,则可以通过执行以下步骤暂时禁用该路径,而不卸载Anaconda。
转到您的主目录。只要cd命令就可以了。
cd
编辑文件.bashrc。
.bashrc
在文件中寻找类似export PATH="/home/ubuntu/anaconda3/bin:$PATH"的东西。
export PATH="/home/ubuntu/anaconda3/bin:$PATH"
将#放在开头,从脚本中注释它。
#export PATH="/home/ubuntu/anaconda3/bin:$PATH"
打开一个新终端,你应该正在运行基本的python安装。这适用于Linux系统。应该也适用于Mac。
要卸载Anaconda,您可以简单地删除该程序。这将留下一些文件,这对大多数用户来说是可以接受的。参见选项A。
如果您还想从Anaconda及其程序中删除配置文件和目录的所有痕迹,您可以先下载并使用Anaconda- clean程序,然后进行简单的删除。参见选项B。
使用简单的删除来卸载Anaconda:
macos -打开终端。app或iTerm2终端应用程序,然后通过输入rm -rf ~/anaconda3删除整个Anaconda目录,该目录的名称为anaconda2或anaconda3。
rm -rf ~/anaconda3
完全卸载使用蟒蛇清洁和简单的删除。
注意:Anaconda-Clean必须在简单移除之前运行。
从Anaconda提示符或终端窗口安装Anaconda- clean包:
conda install anaconda-clean
在同一窗口中,运行以下命令之一:
删除所有与anaconda相关的文件和目录,并在删除每个文件之前提示确认:
anaconda-clean
或者,删除所有与anaconda相关的文件和目录,而不提示删除每一个:
anaconda-clean --yes
.bash_profile
.anaconda_backup
如果你使用Linux或macOS,你也可以在你的主目录下检查.bash_profilefile中的一行,例如:
export PATH="/Users/jsmith/anaconda3/bin:$PATH"
注意:用实际路径替换/Users/jsmith/anaconda3/。
/Users/jsmith/anaconda3/
这一行将Anaconda路径添加到path环境变量。它可能指的是水蟒或小蟒蛇。卸载Anaconda后,可以删除这一行并保存文件。
由正式卸载方式
我只是:
...这也删除了conda。
然后:
mousepad ~/.bashrc
...并删除了添加在最底部的路径线(由Anaconda明确标识为“由Anaconda添加”)。
值得注意的是,anaconda3在修改之前创建了我的. bashrc文件的备份,并将其命名为:
./bashrc-anaconda3.bak
...所以我可以重命名并删除我修改过的。bashrc
要卸载anaconda,你必须:
1)删除整个anaconda安装目录:
rm -rf ~/anaconda2
2)和(可选):
- - - - - - >编辑~ /。bash_profile从PATH环境变量中删除anaconda目录。
->删除home目录下可能已经创建的隐藏文件和文件夹。
source
rm -rf ~/anaconda3 nano ~/.bashrc
删除或注释以下行:
/home/sammuel/.bashrc # added by Anaconda3 4.2.0 installer export PATH="/home/sammuel/anaconda3/bin:$PATH"
When you’re done editing the file, type Ctrl+X to exit and y to save changes.
Anaconda is now removed from your server.
如果你有多个版本的水蟒,
Rm -rf ~/anaconda2 [for version 2]
Rm -rf ~/anaconda3 [for version 3]
在文本编辑器中打开.bashrc文件
vim . bashrc
从你的PATH中删除anaconda目录。
export PATH="/home/{username}/anaconda2/bin:$PATH" [for version 2]
export PATH="/home/{username}/anaconda3/bin:$PATH" [for version 3]
要完全从系统中卸载Anaconda:
rm -rf ~/miniconda
在我的案例中,Anaconda3没有安装在主目录中。相反,它被安装在根目录下。因此,我必须做以下事情来卸载它:
sudo rm -rf /anaconda3/bin/python
这就足够了
我总是尝试遵循开发人员的建议,因为他们通常知道它将如何影响您的系统。理论上,这应该是最安全的方法:
从Anaconda Prompt (Linux或macOS终端)安装Anaconda- clean包:
在同一窗口中,运行其中之一命令:
Anaconda-Clean在主目录中一个名为.anaconda_backup的文件夹中创建所有可能被删除的文件和目录的备份。还要注意,Anaconda-Clean将保持AnacondaProjects目录中的数据文件不变。
https://docs.anaconda.com/anaconda/install/uninstall/
对于windows
安装anaconda清洁模块使用
然后执行如下命令,逐步删除文件:
或者,只需运行以下命令将它们全部删除
After this Open Control Panel> Programs> Uninstall Program, here uninstall that python for which publisher is Anaconda.
Now, you can remove anaconda/scripts and /anaconda/ from PATH variable.
Hope, it helps.
从Anaconda Prompt安装Anaconda- clean包
在同一窗口中,运行以下命令之一: 删除所有与anaconda相关的文件和目录,而不提示删除每个文件和目录:
窗口:
在运行安装根目录下的卸载之前,使用Windows资源管理器删除envs和pkgs文件夹。
在控制面板中,选择添加或删除程序或卸载程序,然后选择Python 3.6 (Anaconda)或您的Python版本。
rm -rf ~/opt/anaconda3
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
打开.bashrc文件(和/或.profile和/或.bash_profile)
.profile
nano .bashrc
搜索conda:
conda
删除所有看起来像是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上完成的