Mac系统Jupyter Notebook提示找不到torch模块但已安装的求助
解决Jupyter Notebook导入torch报"no module named 'torch'"的问题
问题概况
- 已创建
Thesisconda工作环境,终端确认torch已安装,但Jupyter Notebook导入时仍报错 - 尝试多种安装命令、Notebook内直接安装及内核创建操作均无效,安装过程出现依赖错误
已尝试操作
终端安装命令:
pip install torchvision python3 -m pip install torchvision conda install pytorch torchvision -c pytorch
Notebook内安装代码:
import sys !{sys.executable} -m pip install torchvision
内核创建命令:
ipykernel install --name "thesis" --user
解决方案
1. 激活环境并安装ipykernel
终端执行:
conda activate Thesis conda install ipykernel
2. 重新注册专属内核
确保环境处于激活状态,执行:
python -m ipykernel install --user --name Thesis --display-name "Python (Thesis)"
注意:用环境内的python而非系统python3,避免路径混淆
3. 切换Notebook内核
打开Notebook后,通过顶部菜单Kernel -> Change kernel,选择Python (Thesis)
4. 验证安装
在Notebook中运行:
import torch print(torch.__version__)
依赖错误处理
若安装时仍遇依赖冲突,先清理环境再重新安装:
conda activate Thesis conda clean --all conda install pytorch torchvision torchaudio cpuonly -c pytorch # GPU环境请替换为对应官方安装命令
内容的提问来源于stack exchange,提问作者Stacker2
相关产品推荐
相关产品推荐

