Jupyter Lab没有使用虚拟环境。

4
我创建了一个虚拟环境,并使用pip安装了ipython[all]jupyter。当我运行jupyter lab,打开笔记本并尝试在虚拟环境中安装的包时,我会得到“ModuleNotFoundError”的错误。
在控制台中运行ipython并导入可以工作。此外,which jupyter确实指向虚拟环境中的正确可执行文件。
3个回答

2
问题出在您的环境未在内核规范中注册。您可以激活您的虚拟环境,运行以下命令:
python -m ipykernel install --user --name=some_nice_name

然后为您的笔记本选择内核 some_nice_name(即使您从另一个虚拟环境运行jupyter lab,也可以使用该内核;请注意,运行jupyter lab的python和内核通常是不同的)


0
除了安装 jupyter,我还需要安装 jupyter lab。否则,即使虚拟环境中的 jupyter 可执行文件实际上会悄悄地回退到系统 Jupyter Lab 安装。

0
在虚拟环境中安装Jupyter Lab:
pip install jupyterlab

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接