Anaconda接管了我的Python路径

时间:2018-05-17 18:52:42

标签: python anaconda

我为jupyter笔记本安装了Anaconda,突然间我所有的python环境都变得一团糟。如果我运行which python,我会在Anaconda中找到一条python安装路径。有没有人知道如何安装Anaconda而不接管Python?

conda wiki中有一个令人困惑的部分,即使你正在运行Python,你也可以安装Anaconda,但它解释了Python路径会被改变,这就是我认为 希望发生。

在我的情况下,我使用pyenv并且不清楚Anaconda如何使用这种设置。

1 个答案:

答案 0 :(得分:2)

我假设你没有使用Windows。如果是这样,相同的概念适用,但解决方案更长。

安装结束时,Anaconda会询问您是否要在.bashrc(或.bash_profile)文件中添加条目。这将使anaconda成为"默认"你系统中的python。

快速修复只需运行此命令,然后使用python

export PATH=/bin:/usr/bin:$PATH

正确修复查看主目录中的.bashrc文件,查找类似的行,将anaconda路径添加到PATH变量并将其删除(或将其注释掉)。

解释 PATH是bash中的一个特殊变量,它确定要查找要执行的程序二进制文件的目录。当您尝试在每个目录中启动python shell搜索python可执行文件并使用找到的第一个。

我建议学习shell脚本基础知识和 More about PATH