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

M1 MacBook安装PyTorch后无法import torch问题求助

问题原因
  • 环境路径不匹配:你通过conda安装的PyTorch仅存在于当前激活的conda环境中,但终端的python3调用的是系统默认Python(或其他未安装PyTorch的环境),Jupyter Notebook也未关联到这个安装了PyTorch的conda环境。
  • 终端内python与python3指向不同的Python解释器:前者对应conda环境的解释器(已装PyTorch),后者对应系统或其他环境的解释器(未装PyTorch),导致只有python能成功导入torch。
解决方法

1. 确保激活正确的conda环境

每次使用前先激活安装了PyTorch的conda环境:

conda activate 你的环境名  # 若用默认base环境,执行conda activate base

激活后再输入python3,尝试import torch即可正常导入。

2. 让Jupyter Notebook关联conda环境

方式一:给Jupyter添加conda环境内核

  1. 激活目标conda环境:
conda activate 你的环境名
  1. 安装ipykernel包:
conda install ipykernel
  1. 将当前环境添加到Jupyter内核列表:
python -m ipykernel install --user --name 你的环境名 --display-name "Python (你的环境名)"
  1. 重启Jupyter Notebook,在右上角内核选择器中选择刚添加的「Python (你的环境名)」,再运行import torch即可。

方式二:直接在conda环境中启动Jupyter

激活目标conda环境后,直接执行:

jupyter notebook

此时打开的Notebook默认使用当前conda环境的Python解释器,可直接导入torch。

3. 统一终端python与python3指向(可选)

若想让终端python3也指向conda环境的Python,可在激活环境后执行:

conda install python=3.x  # 替换为你使用的Python版本,如3.9

或修改shell配置文件(如~/.zshrc或~/.bashrc),添加别名:

alias python3=python

保存后重启终端,python3将与python指向同一解释器。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 06:40:46