我在Mac (OS Mavericks)上安装了Python Anaconda。我想在我的Mac上恢复到Python的默认版本。最好的方法是什么?我应该删除~/anaconda目录吗?还需要其他更改吗?
目前,当我运行哪个python时,我得到这个路径:
/Users/username/anaconda/bin/python
我在Mac (OS Mavericks)上安装了Python Anaconda。我想在我的Mac上恢复到Python的默认版本。最好的方法是什么?我应该删除~/anaconda目录吗?还需要其他更改吗?
目前,当我运行哪个python时,我得到这个路径:
/Users/username/anaconda/bin/python
当前回答
如果你有多个版本的水蟒,
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 Prompt (Linux或macOS终端)安装Anaconda- clean包:
Conda安装anaconda-clean
在同一窗口中,运行以下命令之一:
删除所有与anaconda相关的文件和目录,并在删除每个文件之前提示确认:
anaconda-clean
删除所有与anaconda相关的文件和目录,而不提示删除每个文件和目录:
anaconda-clean——是的
Anaconda-Clean在主目录中一个名为.anaconda_backup的文件夹中创建所有可能被删除的文件和目录的备份。还要注意,Anaconda-Clean将保持AnacondaProjects目录中的数据文件不变。
https://docs.anaconda.com/anaconda/install/uninstall/
anaconda安装程序在~/中添加了一行。bash_profile脚本,将anaconda bin目录放在$PATH环境变量之前。删除anaconda目录应该是您所需要做的全部工作,但是从设置脚本中删除这一行也是很好的管理。
在macOs Rm -rf ~/opt/anaconda3 .使用实例
删除Anaconda目录会有所帮助,但我不认为这是一个好主意,因为在不久的将来您可能需要使用Anaconda。因此,正如mwaskom所建议的,anaconda安装程序会自动添加PATH变量,该变量指向~/目录中的anaconda/bin目录。bashrc文件。(
它看起来是这样的
PATH="/home/linuxsagar/anaconda3/bin:$PATH
因此,只需注释掉该行(在该行的开头添加#)。 然后重新加载~/。Bashrc文件执行源~/.bashrc
现在,验证在新终端中执行哪个python的更改。
安装清洁剂
me@host:~$ conda install anaconda-clean
激活“基础”虚拟环境
me@host:~$ source ~/anaconda3/bin/activate
运行清洁器
(base) me@host:~$ anaconda-clean --yes
禁用'base'虚拟环境
(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 按回车键
删除所有看起来像是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上完成的