d2l通过pip安装后但是jupyter导入显示no module d2l

背景:pip在终端安装的d2l包,安装成功,但是jupyter导入失败

原因:jupyter调用的python包和环境下的包不一致

 

1. 首先激活虚拟环境,查看python路径,简单方法如下两种:

(1)可以在终端which python 

(2)可以

import sys

sys.excutable

 

2. 然后在jupyter notebook中查看python路径,方法同上

 

3. 然后找到jupyter定义python路径的文件:

jupyter kernelspec list 

 

4. 在对应虚拟环境的目录下,打开编辑kernel.json文件,将python路径修改为虚拟环境的python路径

 

参考https://blog.csdn.net/qq_16130715/article/details/98397352

posted @ 2020-11-02 21:32  细妹  阅读(3971)  评论(0)    收藏  举报