MacBook(M1)无法启动Jupyter Notebook且conda命令失效求助
解决M1 MacBook重启后Conda与Jupyter失效问题
1. 检查Conda环境变量配置
- 打开终端,执行
echo $PATH查看环境变量,确认Conda的安装路径(比如/opt/homebrew/Caskroom/miniforge/base/bin或~/miniconda3/bin)是否排在PATH最前端 - 如果没找到对应路径,手动添加:
- 用zsh的话,编辑
~/.zshrc文件,添加一行export PATH="/你的conda安装路径/bin:$PATH" - 用bash的话,编辑
~/.bash_profile文件,添加同样内容
- 用zsh的话,编辑
- 执行
source ~/.zshrc(或对应配置文件)让修改生效,再试conda --version
2. 修复SSL证书错误
- 先验证系统SSL是否正常,执行
openssl s_client -connect repo.anaconda.com:443,如果输出末尾显示"Verify return code: 0 (ok)",说明系统证书没问题 - 如果是Conda自带SSL证书损坏,手动替换:
- 找到系统证书路径
/etc/ssl/cert.pem - 备份Conda原证书:
cp /你的conda安装路径/ssl/cacert.pem /你的conda安装路径/ssl/cacert.pem.bak - 复制系统证书覆盖:
cp /etc/ssl/cert.pem /你的conda安装路径/ssl/cacert.pem
- 找到系统证书路径
- 临时方案(不推荐长期使用):关闭Conda的SSL验证,执行
conda config --set ssl_verify false,测试命令是否恢复
3. 重新初始化Conda
- 执行
/你的conda安装路径/bin/conda init zsh(或bash,根据你当前用的shell) - 重启终端,尝试执行
conda activate base和jupyter notebook
4. M1芯片专属适配
- 确认安装的是ARM架构专属的Conda版本(比如Miniforge3,不要用Anaconda官方的x86版本)
- 如果之前装的是x86版本,彻底卸载后重装:
- 删除旧Conda目录:
rm -rf ~/miniconda3(或你的旧安装路径) - 下载Miniforge3 ARM版,运行安装脚本完成部署
- 删除旧Conda目录:
- 安装Jupyter时用
conda install jupyter notebook,避免pip和conda混合安装引发依赖冲突
内容的提问来源于stack exchange,提问作者Machine Learner
相关产品推荐
相关产品推荐

