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 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步