我为jupyter笔记本安装了Anaconda,突然间我所有的python环境都变得一团糟。如果我运行which python
,我会在Anaconda中找到一条python安装路径。有没有人知道如何安装Anaconda而不接管Python?
conda wiki中有一个令人困惑的部分,即使你正在运行Python,你也可以安装Anaconda,但它解释了Python路径会被改变,这就是我认为 希望发生。
在我的情况下,我使用pyenv
并且不清楚Anaconda如何使用这种设置。
答案 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