ModuleNotFoundError: нет модуля с именем 'scikit'

Я пытаюсь импортировать sklearn в свой блокнот jupyter на macOS Mojave 10.14.3. macOS стандартно поставляется с python 2.7. Я установил python3 в дополнение к python 2.7. Я запускаю jupyter из виртуального окружения с python3. Когда я запускаю jupyter и открываю записную книжку, он показывает, что на нем запущен python 3.7.x. Когда я перечисляю "! Pip show scipy" внутри ноутбука, он говорит, что установлен scipy 1.2.1. Тем не менее, при всем вышесказанном, когда я говорю «import scikit» или «import sklearn», я получаю ошибку ModuleNotFoundError: No module named 'xxxxx'. xxxx = scikit или sklearn. Любая помощь приветствуется.


person python_beginner    schedule 16.02.2019    source источник
comment
Сначала см. stackoverflow.com/a/43587282/3327666, почему бы не использовать !pip из записной книжки. Кроме того, из командной строки с активированным виртуальным окружением: pip install scikit-learn   -  person Pierre de Buyl    schedule 18.02.2019
comment
Спасибо, Пьер. Я нашел этот документ (jakevdp.github. io / blog / 2017/12/05 /) в Интернете, который помог мне решить проблему с установкой.   -  person python_beginner    schedule 28.02.2019
comment
Если вы обновите IPython (который предоставляет ядро ​​Python для ноутбуков), они просто добавят %pip волшебство! См. ipython.readthedocs.io/en/stable / whatsnew /   -  person Pierre de Buyl    schedule 28.02.2019