如何在Jupyter Lab中使用已安装的库?

时间:2019-11-16 18:43:47

标签: python jupyter-lab

我正在运行jupyter实验室,而不是笔记本电脑。

我正在尝试使用镜头,功能工具之类的库。 我已经安装了它们,但是正在运行:

pip install lens 

告诉我"requirement already satisfied"

但是

import lens

告诉我

"no module named lens"

是因为jupyter实验室在远程服务器上的其他地方运行,而不是在我的本地PC上运行(例如jupyter笔记本) 所以它无法检测到我机器上的库?我必须在此远程服务器上安装库吗?

1 个答案:

答案 0 :(得分:1)

Jupyter Lab和Jupyter Notebook在这里并不重要:它们在幕后对同一Jupyter 环境具有不同的视图。重要的是您的Jupyter会话是远程会话还是本地会话。远程Jupyter环境无法查看计算机上已安装了哪些软件包。它们是完全独立的环境。

在本地运行Jupyter时,它将使用本地环境中安装的软件包(即从中运行Jupyter的软件包)。您还可以使用nb_conda_kernelshttps://github.com/Anaconda-Platform/nb_conda_kernels)之类的程序包将其配置为在系统上使用其他环境。

当您使用远程Jupyter时,所获得的环境取决于管理员如何设置该系统。您应该查看系统的文档和/或联系系统管理员以询问如何安装软件包。

作为快速解决方案,您可以在Jupyter环境中打开集成终端,然后从那里运行pip installpip install --user。这是否有效取决于管理员如何设置环境。每次开始新的会话时,您可能都需要再次执行此操作。