2024-04-27 22:56:54 发布
网友
为了方便起见,考虑到^{}-ing an environment is crazy slow,我想激活一个环境,然后启动一个tmux会话。在
tmux
我希望所有新的tmux窗口也激活环境。在
我希望不同的tmux会话能够支持不同的Python环境。在
我该怎么做?在
是否存在anaconda/miniconda不支持的gotcha?在
anaconda
miniconda
我为解决这个问题所做的是:
.tmux.conf
CONDA_DEFAULT_ENV
set-option -ga update-environment 'CONDA_DEFAULT_ENV'
.bashrc
conda init
__conda_reactivate
_conda_reactivate
这比conda activate <env>快,而且在创建不同的tmux会话之前可以使用不同的环境。在
conda activate <env>
我为解决这个问题所做的是:
.tmux.conf
中,将CONDA_DEFAULT_ENV
环境变量复制到会话环境.bashrc
中,如果激活了conda环境,请重新激活: ^{pr2}$ 注1:这假设由于conda init
或类似原因,__conda_reactivate
可用。 注2:在旧版本的conda中,它是_conda_reactivate
(只有一个前导下划线)。在这比
conda activate <env>
快,而且在创建不同的tmux会话之前可以使用不同的环境。在相关问题 更多 >
编程相关推荐