我正在mongodb上学习一门课程,必须在Mac上安装mongo shell。为了运行mongo shell,我必须更改.bash_profile中的PATH。问题是我安装了anaconda和conda的bash配置文件(我为mongo shell重写了该文件)。所以现在,我的conda提示不可用。我创建了一个本地conda环境,可以在其中安装所需的一些python依赖项,但是由于某种原因,我无法在为其创建本地环境的文件夹中执行conda命令。我不断收到“找不到命令”响应。我肯定知道conda环境已激活,因为它已在我的anaconda导航器中列出。
有什么想法吗?
答案 0 :(得分:0)
#
# added by Anaconda3 5.3.0 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/Users/mihir/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
\eval "$__conda_setup"
else
if [ -f "/Users/mihir/anaconda3/etc/profile.d/conda.sh" ]; then
. "/Users/mihir/anaconda3/etc/profile.d/conda.sh"
CONDA_CHANGEPS1=false conda activate base
else
\export PATH="/Users/mihir/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda init <<<
# Setting PATH for Python 3.7
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.7/bin:${PATH}"
export PATH
就像您说的那样,您已经从.bash_profile
中删除了anaconda设置,也许将其重置即可。
上面是我的.bash_profile
上的代码。
在以上代码中看到/Users/mihir/
的地方,请尝试使用安装了anaconda设置的系统中的路径来重新填充它,很可能是$HOME
,因此在进行任何尝试之前,只需尝试添加.bash_profile
中的代码全部替换为$HOME
,如果不起作用,请考虑将/Users/mihir/
替换为您拥有anaconda
的任何位置。
我也有anaconda3
,用您的基于版本的目录名替换。