ImportError: cannot import name inplace_column_scale
Mit Python 2.7 mit scikit-learn 0.14 Paket. Es läuft auch gut auf einige Beispiele aus der Benutzer Gilde erwarten, dass die Linearen Modelle.
Traceback (most recent call last):
File "E:\P\plot_ols.py", line 28, in <module>
from sklearn import datasets, linear_model
File "C:\Python27\lib\site-packages\sklearn\linear_model\__init__.py", line 12, in <module>
from .base import LinearRegression
File "C:\Python27\lib\site-packages\sklearn\linear_model\base.py", line 29, in <module>
from ..utils.sparsefuncs import mean_variance_axis0, inplace_column_scale
ImportError: cannot import name inplace_column_scale
Danke~
- Ich bekomme das gleiche mit scikit-learn-0.15 auf Python-2.7.2 - hast du eine Antwort darauf?
Du musst angemeldet sein, um einen Kommentar abzugeben.
War ich in der Lage, dieses Problem zu beheben, gehen Sie zu meinem python-Ordner und löschen die Datei:
Meine Vermutung ist, dass das problem war:
Dies deutet darauf hin, dass es möglicherweise größere Probleme, verursacht durch die Installation einer neuen version und könnte es ratsam sein, löschen Sie die gesamte sklearn-Verzeichnis vor der Neuinstallation der neuen version.
Ich hatte das gleiche Problem in Mac Os.
Ich löste es durch das löschen der Datei manuell:
anaconda/lib/python2.7/site-packages/sklearn/utils/sparsefuncs.so
Datei für mich gearbeitet.Deinstallieren
scikit-learn
- und Neuinstallation war es die einzige option, die für mich gearbeitet:Auf ein zugehöriger Hinweis, das veröffentlicht wurde, als einen bug auf das offizielle Github-Seite, zusammen mit einigen zusätzlichen Lösungen, die im Grunde darauf, die gleichen Lösungen wie oben. Lange Geschichte kurz: führen Sie eine
make clean
um loszuwerden, die .damit die Datei.Ich hatte das gleiche problem. Ich hatte ursprünglich installiert
scikit-learn
durch:Wenn keine der anderen Lösungen, die hier gepostet arbeitete, beschloss ich, zu deinstallieren, meine version von
scikit-learn
und installieren Sie es erneut:Verwendet
pip2
weil ich zwei Versionen von python, so dass ich mitscikit-learn
in Python 2.7Ich dieses problem lösen, indem :
und vergessen Sie nicht, rm der 'sklearn' Ordner in den python site-packages'
dann installieren Sie das Paket:
gleiche problem passiert mit nicht importieren _safe_split, haben Sie einen Blick
http://stackoverflow.com/questions/41024001/importerror-cannot-import-name-safe-split
https://github.com/scikit-learn/scikit-learn/issues/7582
EDIT: check Kommentar von Andreas Müller