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

Mac M1 zsh终端重启后运行jupyter notebook提示命令不存在如何解决

问题原因

报错本质是shell的PATH路径没有正确加载对应可执行文件位置,由两个配置遗漏导致:

  • 安装Miniforge时未执行conda初始化配置,新开终端后conda本身没有被加载到shell环境中,后续手动执行环境激活操作实际并未生效
  • 使用--prefix参数创建的本地路径虚拟环境,本身依赖conda的激活逻辑将环境下的bin目录临时加入PATH,一旦conda初始化失效,环境内的jupyter等可执行文件自然无法被系统识别
修复步骤

按顺序执行以下命令即可解决:

  1. 手动加载Miniforge基础环境,让当前终端临时识别conda命令
    source ~/miniforge3/bin/activate
    
  2. 执行conda的zsh初始化,将自动加载逻辑写入zsh配置文件,后续新开终端会自动识别conda命令
    conda init zsh
    
  3. 让zsh配置立即生效,无需重启终端
    source ~/.zshrc
    
  4. 进入之前创建的项目目录,激活对应本地虚拟环境
    cd ~/data-science
    conda activate ./env
    
  5. 验证路径识别是否正常
    which jupyter
    
    若输出路径指向当前目录下./env/bin/jupyter,说明配置正常,直接执行jupyter notebook即可正常启动服务。

如果执行上述验证步骤仍提示命令不存在,说明之前安装jupyter时环境未正确激活,包没有写入当前虚拟环境。保持env激活状态重新执行安装命令即可:

conda install -y jupyter pandas numpy matplotlib scikit-learn tqdm
日常使用说明

后续新开终端使用该环境时,只需要先进入data-science目录,执行conda activate ./env即可正常调用环境内安装的所有命令,无需重复配置。不要手动将虚拟环境的bin目录写入全局PATH,避免不同环境的包版本出现冲突。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.03 06:33:29