You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac系统从Anaconda Navigator启动Jupyter Notebook报no module named 'encoding'错误

解决方案

  • 第一步:验证Anaconda环境路径是否正确
    打开终端依次执行以下命令,确认输出的Python路径属于Anaconda安装目录(默认路径为/Users/你的用户名/opt/anaconda3/bin/python),若输出为系统自带Python路径/usr/bin/python或其他自行安装的Python路径,则为路径指向错误。
    conda activate base
    which python
    conda info --base
    
  • 第二步:修复Anaconda环境变量配置
    执行以下命令重新初始化conda环境,Mac端默认shell为zsh,若使用bash则将末尾的zsh替换为bash:
    /Users/你的用户名/opt/anaconda3/bin/conda init zsh
    source ~/.zshrc
    
    执行完成后重新运行which python确认路径已指向Anaconda内置Python。
  • 第三步:重装Jupyter Notebook
    在base环境下执行以下命令完全卸载并重新安装Jupyter,避免依赖冲突:
    conda remove jupyter notebook
    conda install jupyter notebook
    
  • 第四步:修复Anaconda基础环境依赖
    若上述步骤无效,执行以下命令全量更新base环境的依赖包,修复损坏的依赖项:
    conda update --all
    
  • 多Python版本冲突排查
    检查~/.zshrc或~/.bash_profile中是否有自行添加的其他Python版本的环境变量配置,若存在则注释或删除相关配置,避免其优先级高于Anaconda环境。

内容的提问来源于stack exchange,提问作者zhinee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 16:18:03