已经安装了PyTorch,但在jupyter中无法导入torch包

文章介绍了解决Jupyter中PyTorch包导入问题的方法,涉及内核匹配和创建新内建内核的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

已经安装了PyTorch,但在jupyter中无法导入torch包

注意:以下都是在anaconda中下载的jupyter中的操作,如果是直接下载jupyter lab或jupyter notebook,可以试一试,这里没有试过,不知道可不可行
后面一部分忘记截图了,但按着步骤来,应该没有问题

在这里插入图片描述

出现这种情况一般是内核(kerenl)不匹配,解决办法如下:

1. 已经有一个内核(kernel),在该内核的环境变量下安装了pytorch

在这里插入图片描述

上图是的阴影选中部分是我在环境中已经安装了pytorch的内核,切换到这个内核在运行就可以了

2. 没有环境中安装了PyTorch的内核

有两种方法:

  1. 在现在的内核环境中下载一个pytorch,不担心内存不够的直接这个就OK,不用配置环境,很简单
  2. 在安装了pytorch的python环境下新建一个内核,也不是很麻烦(这里只叙述下Windows的操作)

2.1 方法一

网上大多数都是这种方法,这里就不说了

2.2 方法二

在终端查看安装了pytorch的python路径(只要安装了pytorch,那在终端打开python就是安装了pytorch的python)

打开终端,输入命令

where python

在这里插入图片描述

进入显示的文件目录下,注意:目录最后的python.exe是运行文件,所以这里把最后的\python.exe删除,命令如下

cd C:\Users\17261\AppData\Local\Microsoft\WindowsApps

现在我们已经进入安装有pytorch的环境中,然后安装ipykernel,命令如下:

pip install ipykernel

添加一个新的内核到jupyter中,命令如下:

python -m ipykernel install --user --name you_env_name --display-name "PyTorch Env"

这里的PyTorch Env是显示在jupyter内核中名字,也就是第一张图片里面的阴影选中的那个内核,可以自行更改

然后重新打开jupyter就可以了

successful

如图就运行成功了

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值