Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Anaconda-如何安全卸载_Python_Anaconda - Fatal编程技术网

Python Anaconda-如何安全卸载

Python Anaconda-如何安全卸载,python,anaconda,Python,Anaconda,我在Mac(OS Mavericks)上安装了Python Anaconda。我想在Mac上恢复到Python的默认版本。最好的方法是什么?我应该删除~/anaconda目录吗?还有其他需要修改的地方吗 当前,当我运行哪个python时,我得到以下路径: /username/anaconda/bin/pythonanaconda安装程序在~/.bash_配置文件脚本中添加一行代码,将anaconda bin目录添加到$PATH环境变量之前。删除anaconda目录应该是您所需要做的全部工作,但是

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

当前,当我运行
哪个python
时,我得到以下路径:


/username/anaconda/bin/python
anaconda安装程序在
~/.bash_配置文件
脚本中添加一行代码,将anaconda bin目录添加到
$PATH
环境变量之前。删除anaconda目录应该是您所需要做的全部工作,但是从安装脚本中删除这一行也是一件好事。

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

看起来像这样

PATH="/home/linuxsagar/anaconda3/bin:$PATH
因此,只需注释掉该行(在行首添加
#
)。 然后重新加载执行
源代码~/.bashrc
~/.bashrc

现在,验证在新终端中执行
哪个python
的更改

rm -rf ~/anaconda
这很容易。它将我的指针切换到Python:

来自:

要卸载Anaconda,请打开终端窗口并删除整个 anaconda安装目录:
rm-rf~/anaconda
。您也可以编辑
~/.bash\u配置文件
并从您的
路径
环境变量,并删除隐藏的
.condarc
文件和 可能已在中创建的
.conda
.continuum
目录 带有
rm-rf~/.condarc~/.conda~/.continuum的主目录

进一步说明:

  • Python3安装可以使用
    ~/anaconda3
    目录而不是
    ~/anaconda
  • 您可能还有一个
    ~/.anaconda
    隐藏目录,可以将其删除
  • 根据您的安装方式,可能会在一个runcom文件中修改
    路径,而不是在shell配置文件中修改。因此,例如,如果您正在使用bash,如果在
    ~/.bash\u配置文件中未找到修改的
    路径,请确保检查
    ~/.bashrc
软件包anaconda clean”,可从anaconda平台获得,应安全卸载

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)

请参阅:了解更多详细信息。

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

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

编辑文件
.bashrc

在文件中查找类似于导出路径=“/home/ubuntu/anaconda3/bin:$PATH”

在开始处放置一个
#
,以便从脚本中对其进行注释

#export PATH="/home/ubuntu/anaconda3/bin:$PATH"
打开一个新终端,您应该正在运行基本python安装。这适用于Linux系统。也可以在Mac上使用。

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

如果您还想从Anaconda及其程序中删除配置文件和目录的所有跟踪,可以先下载并使用Anaconda Clean程序,然后执行简单的删除操作。见备选案文B

选择A。 使用“简单删除”卸载Anaconda:

macOS–打开Terminal.app或iTerm2终端应用程序,然后通过输入
rm-rf~/anaconda3
删除整个Anaconda目录,其名称为anaconda2或anaconda3

备选案文B。 使用Anaconda Clean and simple remove完全卸载

注意:简单移除前必须运行Anaconda Clean


从Anaconda提示符或终端窗口安装Anaconda Clean软件包:

conda install anaconda-clean
在同一窗口中,运行以下命令之一:

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

anaconda-clean
anaconda-clean --yes
anaconda-clean --yes
或者,删除所有与Anaconda相关的文件和目录,而不提示删除每个文件和目录:

anaconda-clean
anaconda-clean --yes
anaconda-clean --yes
Anaconda Clean在主目录中名为
.Anaconda_backup
的文件夹中创建可能被删除的所有文件和目录的备份,例如
.bash_profile
。还要注意的是,Anaconda Clean会保持AnacondaProjects目录中的数据文件不变。 使用Anaconda Clean后,按照选项A中的说明卸载Anaconda。 从
.bash\u配置文件中删除蟒蛇路径

如果您使用Linux或macOS,您可能还希望检查主目录中的
.bash\u profile
文件中的行,例如:

export PATH="/Users/jsmith/anaconda3/bin:$PATH"
注意:用实际路径替换
/Users/jsmith/anaconda3/

此行将蟒蛇路径添加到path环境变量中。它可能是指巨蟒或小型蟒蛇。卸载Anaconda后,您可以删除此行并保存文件

通过

我只是:

rm -rf ~/anaconda3
…这也除去了康达

然后:

mousepad ~/.bashrc
…并删除了底部添加的路径线(由Anaconda明确标识为“由Anaconda添加”)

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

./bashrc-anaconda3.bak

…因此,我可以随时重命名此文件并删除我修改的.bashrc。要卸载anaconda,您必须:

1) 使用以下内容删除整个anaconda安装目录:

rm-rf~/anaconda2

2) 和(可选):

->编辑~/.bash_配置文件以从PATH环境变量中删除anaconda目录

->删除可能已在中创建的以下隐藏文件和文件夹
conda install anaconda-clean
anaconda-clean
anaconda-clean --yes
conda install anaconda-clean
anaconda-clean --yes