jupyter-lab中三方库的引用问题

win11的平台
按装了anaconda
用anaconda创了limu 环境

conda create --prefix=C:\Program\anaconda3\envs\limu python=3.9
conda activate limu
pip install d2l==0.17.6

进入jupyter-lab,不能使用d2l

conda activate limu
jupyter-lab

pip list显示已在d2l库,但就是不用

import d2l

img


这个问题怎么解啊

envs(虚拟环境)和系统环境是不同的运行环境.
当前虚拟环境安装了第三方库d2l,jupyter-notebook运行的是系统环境.
2种解决办法:
①切换jupter-notebook的内核为系统环境.
②直接在jupter-notebook可以执行第三方库的安装指令,执行完重启内核即可生效.

  • 这篇博客: jupyter添加快捷方式中的 1、Anaconda添加jupyter lab快捷方式 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

  • anaconda刚安装好的windows开始菜单

    jupyter notebook快捷方式已经是给我们创建好了,点击一下就打开jupyter notebook了,非常方便
    打开anaconda prompt,输入jupyter lab也能打开lab,但是也不是很方便

    **解决方案:**
    1.首先打开jupyter notebook快捷方式的文件位置




    2.然后复制一个jupyter notebook快捷方式的副本

    3. 右键查看副本的属性,将目标框中的notebook替换为lab

    4.点击确定,并将副本的文件名修改为Jupyter Lab

    5.打开windows开始栏,点击jupyter lab对应的快捷方式