Zsh使用conda无法激活虚拟环境

Windows下Zsh使用conda activate会遇到问题

配置zsh过程

基本和这篇博客配置过程完全相同

出现问题的原因

参考issue:Conda in Windows under MSYS2 and Zsh line ending problems #9922

这篇issue中已经有人给出了答案

解决方案

在.zshrc中修改

export PYTHONIOENCODING=UTF-8 # 如果不添加这个会产生新的问题,确保他在hook的前面
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!

eval "$('/d/pytorch/Anaconda3/Scripts/conda.exe' 'shell.zsh' 'hook' | sed -e 's/"$CONDA_EXE" $_CE_M $_CE_CONDA "$@"/"$CONDA_EXE" $_CE_M $_CE_CONDA "$@" | tr -d \x27\\r\x27/g')"
# <<< conda initialize <<<

遗留问题

TODO 因为某种未知问题,目前zsh启动比较缓慢,导致使用体验并不完美

本文作者:Mintisn

本文链接:https://www.cnblogs.com/Mintisn/p/18434117

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Mintisn  阅读(114)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起