Python: не удается исправить "ModuleNotFoundError: нет модуля с именем 'sklearn'" - PullRequest
0 голосов
/ 18 сентября 2018

Я уже установил sklearn через pip install scikit-learn, но я все еще получаю это сообщение, когда пытаюсь его запустить

this message when I try to run it

Я уже пробовал кучу вещей, чтобы исправить это,Но, похоже, ничего не работает.

Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 19 сентября 2018

Как сказал @TasosPapastylianou, ваш текущий pip по умолчанию равен pip3 и устанавливает scikit-learn в библиотеки python3.

Вам необходимо проверить, какую версию python использует ваша iris.py.(Он должен быть доступен в верхних строках этого файла).Скорее всего, он использует только python.Примерно так:

#!/usr/bin/env python

Вы можете проверить, какую версию использует команда python, выполнив:

python -V

Скорее всего, по умолчанию она будет python2 а не python3.

Есть несколько способов решить эту проблему:

  1. Попробуйте python3 iris.py выполнить скрипт.

  2. Измените shebang в верхней строке файла на:

    #!/usr/bin/env python3

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