/anaconda3/bin/conda和/anaconda3/condabin/conda之间的差异

/anaconda3/bin/conda和/anaconda3/condabin/conda之间的差异,anaconda,Anaconda,内壳时 which conda 我明白了 /anaconda3/bin/conda 在tmux中,我得到 /anaconda3/condabin/conda 有人知道我的配置有什么不同或错误吗?最后我找到了一个适合我的答案。基本上正如@shouya在那里所说的,这个问题是因为tmux的runshell命令运行的shell不会从用户配置中读取,因此不会找到安装在/usr/local/bin中的tmux。最好的解决方案是插入以下行: set-environment -g PATH "/usr/

内壳时

which conda
我明白了

/anaconda3/bin/conda
在tmux中,我得到

/anaconda3/condabin/conda
有人知道我的配置有什么不同或错误吗?

最后我找到了一个适合我的答案。基本上正如@shouya在那里所说的,这个问题是因为tmux的
runshell
命令运行的shell不会从用户配置中读取,因此不会找到安装在/usr/local/bin中的tmux。最好的解决方案是插入以下行:

set-environment -g PATH "/usr/local/bin:/bin:/usr/bin"
在第一个
之前,在
~/.tmux.conf
文件中运行shell/run
命令,并保持其他所有内容不变。 然后重新加载
~/.tmux.conf
文件

tmux source-file ~/.tmux.conf

我猜这可能与tmux会话没有来源
.bashrc
(或任何shell)有关。例如,看。@merv现在,我重新安装了anaconda3。shell(我使用iTerm)和tmux都将提供/anaconda3/condabin/conda。我确信我手动创建了.bashrc和.bash_配置文件。我发现了一个类似的案例。但仍然不知道如何修复它。有什么建议吗?谢谢