gpt4 book ai didi

python - tmux识别了Conda env,但仍使用默认的python

转载 作者:行者123 更新时间:2023-12-03 14:00:59 32 4
gpt4 key购买 nike

我在Tmux中使用anaconda环境遇到麻烦。我在OSX上。

我先来

tmux 

然后激活Conda env:
conda activate myenv

此时,当我 conda info显示正确的事件环境和正确的位置时。但是 which python仍指向默认的 /usr/bin/python

.bash_profile中,安装了anaconda时添加了这些行。所以我想我需要添加一些内容来让终端找到正确的python路径?
# added by Anaconda3 5.3.1 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/Users/jiajunyang/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
\eval "$__conda_setup"
else
if [ -f "/Users/username/anaconda3/etc/profile.d/conda.sh" ]; then
. "/Users/username/anaconda3/etc/profile.d/conda.sh"
CONDA_CHANGEPS1=false conda activate base
else
\export PATH="/Users/username/anaconda3/bin:$PATH"
fi
fi

谢谢你的建议。

最佳答案

以下在我使用zsh 的 macOS 10.15上为我工作:
将以下行添加到您的~/.tmux.conf文件中

set -g default-command "/bin/zsh"
如果您使用的不是zsh的 shell 程序,我认为将路径更改为您正在使用的 shell 程序也可以。

关于python - tmux识别了Conda env,但仍使用默认的python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57660263/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com