Ich verzweigte die scikit-learn repository, fügte eine Datei, die ich brauche, und das Repository heruntergeladen. Ich bin nicht sicher, wie man dieses custom library benutzt. Ich cd'ed zum scikit-learn-master-Ordner und versuchte, es zu benutzen, aber es wirft Fehler. Nachdem ich die Fehler gelesen habe, habe ich es mit python3 setup.py install
installiert. Es gab zwei setup.py
Dateien. Eine in der scikit-learn-master
Ordner und sklearn
Ordner, so lief ich python3 setup.py install
an diesen beiden Standorten. Sie warfen einige Warnungen, aber keine Fehler. Ich öffnete den Python-Terminal in den scikit-learn-master
Ordnern und verwenden import sklearn
welche gibt den folgenden -Installieren benutzerdefinierte 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.
Ich bin nicht sicher, wie es weitergeht. Gibt es etwas, was mir fehlt?
Ich habe die Versionen von scipy und numpy mit 'numpy.version.version' und' scipy.version.version' überprüft. Es gibt '1.13.1' und' 0.19.1' für Python2 und Python3. Ich benutze Python '2.7.10 (...' und Python '3.6.0 (...'. Ich denke, da ist noch etwas, was ich hier vermisse. –
@ClockSlave Hallo, also habe ich es installiert - und als ich lief ' Importiere sklearn' in der Python-Shell Es gab keine Fehler Ich bin auf Fedora und die Schritte, die ich verwendet habe, waren 'sudo dnf install python-numpy',' dnf install python-scipy' und 'dnf install python-scikit-learn' empfehlen das Entfernen des gegabelten Repo und Installation über die Befehlszeile, wenn Sie auf Linux sind. Hoffe es hilft. – nj2237
Vielen Dank für die Zeit, um dies zu überprüfen. Ich kann installieren sklearn mit Pip oder Home Brew, aber der Grund, ich versuche zu verwenden gegabeltes Repo ist, weil ich eine Datei zu diesem gegabelten Repo hinzugefügt habe. Ich möchte überprüfen, ob es wie beabsichtigt funktioniert. Tatsächlich habe ich das ursprüngliche sklearn-Paket installiert. Es ist das gegabelte Repo, das ich installieren und überprüfen muss, ob meine Codes sind richtig –