Установить кастом склеарн

Я разветвил репозиторий scikit-learn, добавил нужный мне файл и загрузил репозиторий. Я не уверен, как использовать эту пользовательскую библиотеку. Я перешел в папку scikit-learn-master и попытался использовать ее, но она выдает ошибки. Поэтому после прочтения ошибок я установил его с помощью python3 setup.py install, Было два setup.py файлы. Один в scikit-learn-master папка и sklearn папка, чтобы я побежал python3 setup.py install в обоих этих местах. Они бросили несколько предупреждений, но без ошибок. Я открыл терминал Python в scikit-learn-master папка и используется import sklearn который возвращает следующее -

Traceback (most recent call last):
  File "/Users/shubhamgandhi/Desktop/scikit-learn-master/sklearn/__check_build/__init__.py", line 44, in <module>
    from ._check_build import check_build  # noqa
ModuleNotFoundError: No module named 'sklearn.__check_build._check_build'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/shubhamgandhi/Desktop/scikit-learn-master/sklearn/__init__.py", line 128, in <module>
    from . import __check_build
  File "/Users/shubhamgandhi/Desktop/scikit-learn-master/sklearn/__check_build/__init__.py", line 46, in <module>
    raise_build_error(e)
  File "/Users/shubhamgandhi/Desktop/scikit-learn-master/sklearn/__check_build/__init__.py", line 41, in raise_build_error
    %s""" % (e, local_dir, ''.join(dir_content).strip(), msg))
ImportError: No module named 'sklearn.__check_build._check_build'
___________________________________________________________________________
Contents of /Users/shubhamgandhi/Desktop/scikit-learn-master/sklearn/__check_build:
__init__.py               __pycache__               _check_build.c
_check_build.pyx          setup.py                  setup.pyc
___________________________________________________________________________
It seems that scikit-learn has not been built correctly.

If you have installed scikit-learn from source, please do not forget
to build the package before using it: run `python setup.py install` or
`make` in the source directory.

If you have used an installer, please check that it is suited for your
Python version, your operating system and your platform.

Я не уверен, как поступить. Есть что-то, что я пропускаю?

1 ответ

Похоже, модуль не был построен правильно. И поэтому он показывает importError для check_build.

Перед установкой модуля с помощью pip убедитесь, что вы установили все зависимости. В файле README упомянутые пакеты:

Python (>= 2.7 or >= 3.3)
NumPy (>= 1.8.2)
SciPy (>= 0.13.3)
For running the examples Matplotlib >= 1.1.1 is required.

Если вы не планируете вносить свой вклад в проект, а только используете его, рекомендуется загрузить его с https://pypi.python.org/pypi/scikit-learn вместо его разветвления.

Смотрите подробные инструкции по установке здесь.

После установки и сборки таким образом, если у вас все еще есть проблемы, вы можете обратиться к http://scikit-learn.org/stable/faq.html за часто задаваемыми вопросами.

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