如何在 jupyter lab 中使用已安装的库?
How to use installed libs in jupyter lab?
我是 运行 jupyter lab,不是 notebook。
我正在尝试使用 lens、featuretools 等库。
我安装了它们,但是 运行:
pip install lens
告诉我 "requirement already satisfied"
但是
import lens
告诉我
"no module named lens"
是因为 jupyter lab 在远程服务器上的其他地方运行,而不是在我的本地电脑上(比如 jupyter notebook)
所以它无法检测到我机器上的库?我必须在此远程服务器上安装库吗?
Jupyter Lab 和 Jupyter Notebook 在这里并不重要:它们是同一 Jupyter environment 幕后的不同 views .重要的是您的 Jupyter 会话是远程的还是本地的。远程 Jupyter 环境无法查看您在计算机上安装了哪些软件包;它们是完全独立的环境。
当您在本地 运行 Jupyter 时,它会使用安装在您本地环境中的包(即您 运行 Jupyter 来自的包)。您还可以通过使用 nb_conda_kernels
(https://github.com/Anaconda-Platform/nb_conda_kernels).
等软件包将其配置为使用系统上的其他环境
当您使用远程 Jupyter 时,您获得的环境取决于管理员如何设置该系统。您应该查看系统文档 and/or 联系系统管理员询问如何安装软件包。
作为快速修复,您可以在 Jupyter 环境中打开集成终端,然后从那里 运行 pip install
或者 pip install --user
。这是否有效取决于管理员如何设置环境。每次开始新会话时,您可能需要再次执行此操作。
我是 运行 jupyter lab,不是 notebook。
我正在尝试使用 lens、featuretools 等库。 我安装了它们,但是 运行:
pip install lens
告诉我 "requirement already satisfied"
但是
import lens
告诉我
"no module named lens"
是因为 jupyter lab 在远程服务器上的其他地方运行,而不是在我的本地电脑上(比如 jupyter notebook) 所以它无法检测到我机器上的库?我必须在此远程服务器上安装库吗?
Jupyter Lab 和 Jupyter Notebook 在这里并不重要:它们是同一 Jupyter environment 幕后的不同 views .重要的是您的 Jupyter 会话是远程的还是本地的。远程 Jupyter 环境无法查看您在计算机上安装了哪些软件包;它们是完全独立的环境。
当您在本地 运行 Jupyter 时,它会使用安装在您本地环境中的包(即您 运行 Jupyter 来自的包)。您还可以通过使用 nb_conda_kernels
(https://github.com/Anaconda-Platform/nb_conda_kernels).
当您使用远程 Jupyter 时,您获得的环境取决于管理员如何设置该系统。您应该查看系统文档 and/or 联系系统管理员询问如何安装软件包。
作为快速修复,您可以在 Jupyter 环境中打开集成终端,然后从那里 运行 pip install
或者 pip install --user
。这是否有效取决于管理员如何设置环境。每次开始新会话时,您可能需要再次执行此操作。