Я использую jupyter lab (через conda), и я использую sklearn в своем коде. Я выяснил, что в моей виртуальной среде была более старая версия sklearn (0.19.1), поэтому я обновил ее (conda update scikit-learn) и получил версию 0.20.2.

Проблема в том, что jupyter все еще загружает предыдущую версию: если я открою python REPL из терминала и наберу

import sklearn
sklearn.__version__

Я получаю «0.20.2», но если я делаю то же самое в ячейке моего ноутбука (запущенной в той же виртуальной среде), я получаю «0.19.1».

Как это возможно? Любые советы о том, как решить эту проблему?

Спасибо! Francesco

1 ответ1

0

Благодаря другу я понял, что является основной проблемой, и нашел решение. В двух словах проблема заключается в том, что jupyter основан на ядре, которое не сделано из установок, которые я имею в моей виртуальной среде. Я должен создать ядро на основе виртуальной среды.

Вот как создать ядро.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .