Пакет Python, установленный на экземпляре GCP, но не отображается при запуске ноутбука через Jupiter Lab

Когда я запускаю ноутбук в Jupyter Lab, работающий на ноутбуке платформы GCP AI, он не распознает пакет, несмотря на то, что он уже установлен.

Я установил пакет (RDKit) с помощью conda и при запуске

import rdkit

в терминале нет проблем. Однако, когда я открываю свой блокнот и пробую ту же строку кода, я получаю сообщение об ошибке, сообщающее, что он не может найти модуль.

1 ответ

Если вы устанавливаете новый пакет с помощью терминала, вы хотите обеспечить две вещи:

  1. Вы установили его, используя версию Python, соответствующую ядру вашего ноутбука (pip vs pip3)
  2. Вы перезапускаете ядро ​​ноутбука после установки нового пакета (перейдите в Блокнот -> Ядро -> Перезапустить ядро)

Но есть лучший вариант:

Вы можете упростить себе задачу, установив пакет прямо из ячейки ноутбука, используя: %pip install <package_name>

При использовании этого метода не нужно беспокоиться о pip vs pip3 (об этом автоматически заботятся), и нет необходимости перезапускать ядро.