2016-02-03 10 views
5

Ich befolge die Anweisungen des Deep Learning Kurses von Google mit TensorFlow. Leider stecke ich gerade fest with this workbook. Ich arbeite in der Docker vm mit allen Zuordnungen Code geladen wie beschrieben here. sklearn.linear_model nicht gefunden in TensorFlow Udacity Kurs

Wenn ich alles tun, um die Importe alles funktioniert, außer für folgende Zeile:

from sklearn.linear_model import LogisticRegression 

es führt den folgenden Fehler:

>>> from sklearn.linear_model import LogisticRegression 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named sklearn.linear_model 

This SO answer vielversprechend klingt, aber ich fand nicht, das Quellverzeichnis von sklearn.

Jede Hilfe sehr geschätzt.

Antwort

7

Sie können sklearn von der Shell mit Pip installieren und aktualisieren. Das kann oder kann nicht das Problem sein - aber zumindest wissen Sie, dass es installiert ist.

sudo pip install --upgrade scikit-learn 
+0

dies war es, danke für die schnelle, kurze und hilfreiche Antwort! – Peter

+0

Wenn Sie das Docker-Image verwenden, führen Sie bitte eine bash aus und installieren Sie scikit-learn, dies wird den Trick machen. –

2

In Ihrem Jupyter Notebook:

import pip 

pip.main(['install', 'sklearn']) 
+0

du bist ein genialer mann ... –

Verwandte Themen