jupyter notebook No module named 'torch'
时间: 2025-01-26 21:24:45 浏览: 27
解决 Jupyter Notebook 中导入 PyTorch 模块时出现 No module named 'torch'
错误
环境一致性验证
确保用于安装 PyTorch 的 Python 环境与启动 Jupyter Notebook 使用的是同一个环境。如果通过 Anaconda 创建并激活了一个特定的虚拟环境来安装 PyTorch,则应在这个环境下启动 Jupyter Notebook[^1]。
正确安装 PyTorch 库
对于 Windows 用户,推荐使用 Conda 来管理包和环境,因为这可以更好地处理依赖关系。具体命令如下:
conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch
这条指令会根据当前平台自动下载适合版本的 PyTorch 及其相关组件,并将其安装到当前活跃的 Conda 环境中[^2]。
验证安装成功与否
为了确认 PyTorch 是否已经正确安装并且可以在 Jupyter Notebook 中正常使用,可以通过执行下面这段简单的测试代码来进行检验:
import torch
print(torch.__version__)
x = torch.rand(5, 3)
print(x)
上述代码应该能够顺利打印出 PyTorch 版本号以及随机生成的一个张量而不会抛出任何异常信息[^3]。
同步 IPython/Jupyter 到目标环境
有时即使在同一环境中完成了必要的软件包安装,仍然可能遇到找不到模块的情况。此时建议显式地在该环境中重新安装或更新 Jupyter 和 IPython:
conda update ipython jupyter
这样做可以帮助修复潜在路径配置方面的问题,使得新安装好的库能够在 Jupyter Notebook 内被识别出来。
相关推荐


















