Невозможно импортировать sklearn и statsmodels из Anaconda из Windows 10 Pro - PullRequest
0 голосов
/ 31 мая 2018

Я относительно новичок в python, поэтому, пожалуйста, извините за незнание того, что может быть очень легко исправить.Я запускаю python 3.6 через Rodeo IDE, и это было здорово, так как он похож на R-Studio (с которой я очень хорошо знаком).Как начинающий ученый данных, я пытаюсь научиться приспосабливать регрессионные модели и модели временных рядов к данным, и все учебники, которые я нашел, говорят, что мне нужны различные пакеты, все из которых должны быть включены в библиотеку Anaconda.После загрузки и повторной загрузки Python, Rodeo и Anaconda и попыток различных онлайн-исправлений я не смог успешно загрузить модули scikit-learn и statsmodels.

#here is everything I have tried.
#using pip
! pip install 'statsmodels'
! pip install 'scikit-learn'
! pip install 'sklearn' 

Здесь я не получаю никаких ошибок, и, честно говоря, я немного сбит с толку относительно того, что это на самом деле делает, но я видел, что многие люди в Интернете всегда предполагают, что это большая проблемапри попытке импортировать модули.

#using import
import sklearn
import statsmodels
from sklearn import datasets
import statsmodels.api as sm 

все вышеперечисленное выдает мне ту же ошибку:

import statsmodels.api as sm

ImportError: Нет модуля с именем 'statsmodels'

ImportError:Traceback (последний вызов был последним) ipython-input-184-6030a6549dc0 в module ()

----> 1 import statsmodels.api as sm ImportError: Нет модуля с именем statsmodels

Я попытался установить в своем рабочем каталоге файл Anaconda 3, в котором есть все пакеты, и безуспешно перезапустить приведенный выше код.

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

Итак, учитывая все вышесказанное, возникает вопрос: как мне успешно импортировать эти модули, чтобы я мог получить доступ к их функциям?

1 Ответ

0 голосов
/ 31 мая 2018

Вариант 1. После установки пакетов с помощью pip попробуйте закрыть и снова открыть ноутбук IDE / Jupyter и повторите попытку.

Это известная ошибка, которую Jake VanderPlas обрисовал в общих чертах здесь

Вариант 2: Не помещайте цитаты вокруг ваших сообщений в пипсах.

!pip install -U statsmodels
!pip install scikit-learn

Вариант 3: Также вы используете Anaconda?Если вы есть, вы уже должны иметь научный навык.Если вы пробуете внутри Родео, я думаю, вам нужно установить свой путь внутри Родео.Откройте Rodeo и установите путь Python к вашей новой анаконде.Смотри здесь

...