modulenotfounderror: нет модуля с именем 'sklearn' - PullRequest
0 голосов
/ 30 апреля 2018
from sklearn import tree

В Python, когда я запускаю этот код в интерпретаторе, я получаю сообщение об ошибке:

"modulenotfounderror: нет модуля с именем 'sklearn'"

Как я могу исправить эту проблему? Я могу запустить это в версии IDLE успешно. Но работает переводчик, он не работает.

Ответы [ 2 ]

0 голосов
/ 30 апреля 2018

Пожалуйста, проверьте, какую версию Python вы используете в интерпретаторе:

which python или python --version

Если это не то же самое с версией IDLE, вы должны сначала указать путь к среде. Поскольку вы упомянули .exe, вот способ настройки на машине Windows. Пожалуйста, введите одну из следующих команд в вашу командную строку. (Это зависит от того, какую версию вы использовали в версии IDLE.)

set path=%path%;C:\python36

set path=%path%;C:\python27

C:\python36 - это место, где установка python обычно устанавливается на компьютере Windows.

Из командной строки, если у вас есть несколько версий python и вы хотите использовать указанную версию python, вы можете попробовать py -2 или py -3.

0 голосов
/ 30 апреля 2018

По умолчанию модуль sklearn предварительно не упакован с Pyhton. Вы должны установить модуль sklearn с помощью pip.

Запустите следующую команду на консоли python для установки модуля sklearn:

pip install sklearn

Вы также можете установить служебные модули, которые помогают sklearn модуля:

  • pip install numpy
  • pip install scipy
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...