Пакет Python, установленный на экземпляре GCP, но не отображается при запуске ноутбука через Jupiter Lab
Когда я запускаю ноутбук в Jupyter Lab, работающий на ноутбуке платформы GCP AI, он не распознает пакет, несмотря на то, что он уже установлен.
Я установил пакет (RDKit) с помощью conda и при запуске
import rdkit
в терминале нет проблем. Однако, когда я открываю свой блокнот и пробую ту же строку кода, я получаю сообщение об ошибке, сообщающее, что он не может найти модуль.
1 ответ
Если вы устанавливаете новый пакет с помощью терминала, вы хотите обеспечить две вещи:
- Вы установили его, используя версию Python, соответствующую ядру вашего ноутбука (pip vs pip3)
- Вы перезапускаете ядро ноутбука после установки нового пакета (перейдите в Блокнот -> Ядро -> Перезапустить ядро)
Но есть лучший вариант:
Вы можете упростить себе задачу, установив пакет прямо из ячейки ноутбука, используя: %pip install <package_name>
При использовании этого метода не нужно беспокоиться о pip vs pip3 (об этом автоматически заботятся), и нет необходимости перезапускать ядро.