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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM