pytorch问题:ModuleNotFoundError: No module named 'torch'

33 篇文章 3 订阅
18 篇文章 0 订阅

问题

今天碰到一个怪问题,明明各种包都已经安装好了,进入python也可以正常使用pytorch,但一进入ipython, jupyter notebook就无法使用pytorch,

>>>import torch as t

报错:

ModuleNotFoundError: No module named 'torch'

事发突然,不知何故,硬着头皮重新安装

$ conda install ipython

发现conda添加了几外包,然后再进入IPython就一切正常了,但jupyter notebook还是不能正常使用, conda install jupyter notebook也没什么效果。

重新配置一下jupyter notebook(无效)

$jupyter notebook --generate-config
Writing default config to: /home/user/.jupyter/jupyter_notebook_config.py

$sudo gedit /home/user/.jupyter/jupyter_notebook_config.py
打开文件查找 c.NotebookApp.notebook_dir,去掉注释,并在后面添加自己想要设置的默认路径,比如我的:
c.NotebookApp.notebook_dir = '/home/user/dev/jupyter/'

(pytorch) user@user-MS-7816:~$ which python
/home/user/anaconda3/envs/pytorch/bin/python

(pytorch) user@user-MS-7816:~$ sudo /home/user/anaconda3/envs/pytorch/bin/python -m ipykernel install --name pytorch
Installed kernelspec pytorch in /usr/local/share/jupyter/kernels/pytorch

安装mkl=2018(无效)

网上流行一个解决办法,于本人的情况,全然无效

$conda update conda
$conda install mkl=2018

通过anaconda-navigator安装jupyter notebook(有效,OK)

启动navigator:
$anaconda-navigator

选择进入环境pytorch,然后发现,jupyter notebook 在该环境下竟然是没有安装的。可是我明明是在pytorch环境下使用命令安装的jupyter notebook呀,不知道问题在哪里,那就在navigator下再装一次吧!

 

参考:https://github.com/pytorch/pytorch/issues/4827


 

  • 10
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 16
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值