Юпитер, используя неправильный склеарн

Я использую Jupyter Lab (через Конду), и я использую 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 ответ

Решение

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

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

Другие вопросы по тегам