Ich habe ein virtualenv machinelearn installiert und installiert ein paar Python-Module (Pandas, Scipy und Sklearn) in dieser Umgebung.Running Jupyter Notebook in einem virtualenv: installiert sklearn Modul nicht verfügbar
Wenn ich jupyter Notebook laufen, kann ich Pandas und scipy in meine Notizbücher importieren - aber wenn ich versuche, sklearn zu importieren, erhalte ich die folgende Fehlermeldung:
import sklearn
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-8fd979e02004> in <module>()
----> 1 import sklearn
ImportError: No module named 'sklearn'
Ich bin in der Lage, alle Module importieren , in der Befehlszeile - so dass ich weiß, dass sie erfolgreich installiert wurden:
(machinelearn) [email protected]:~/path/to/machinelearn$ python -c "import pandas, scipy, sklearn"
(machinelearn) [email protected]:~/path/to/machinelearn$
Wie kann ich sklearn in meinem jupyter Notebook importieren in einem virtualenv läuft?
Ich denke, Sie haben Ihr Notebook nicht mit der richtigen ausführbaren Python gestartet. Es ist auf der rechten Seite der Seite geschrieben und es sollte ein Dropdown-Menü sein. Überprüfen Sie, ob es sich bei dem Conda um den installierbaren virtualenv und nicht root handelt. –