GCP实例上安装了Python程序包,但当我通过Jupiter Lab启动笔记本时未显示

时间:2019-07-11 15:52:42

标签: google-cloud-platform jupyter-notebook jupyter jupyter-lab gcp-ai-platform-notebook

当我在运行于Google Cloud实例的jupyter实验室中启动笔记本时,尽管已经安装了包,但它无法识别包。

我已经使用conda以及在运行时安装了软件包(RDKit)

import rdkit

在终端中没有问题。但是,当我打开笔记本并尝试同一行代码时,出现错误消息,提示它找不到该模块。

2 个答案:

答案 0 :(得分:0)

您确定笔记本计算机在Conda下运行吗?您可能会在一个环境(conda与非conda)中安装该软件包,并在另一环境中运行Jupyter

尝试使用GCP的AI平台笔记本可能会更轻松。你尝试过了吗? https://cloud.google.com/ai-platform-notebooks/

它具有Jupyter Lab和许多常见的DL / ML软件包,这些软件包已为您预装并可以使用。

答案 1 :(得分:0)

如果使用终端安装新软件包,则需要确保两件事:

  1. 您使用与笔记本内核相匹配的Python版本(pip vs pip3)安装了
  2. 在安装新软件包后重新启动笔记本内核(转到笔记本->内核->重新启动内核)

但是有一个更好的选择:

您可以使用以下方法直接从笔记本电脑单元中安装软件包,从而使事情变得更轻松:  %pip install <package_name>

使用这种方法,无需担心pip vs pip3(它会自动处理),也无需重新启动内核