2017-06-28 16 views
2

ich meine jupyter Notebook mit python2 beginnen wie:Installieren Bibliothek für jupyter Notebook

jupyter notebook nameofnotebook

Dann möchte ich Bibliothek wie diese importieren:

import scipy

Aber ich habe einen Fehler telling dass es keine solche Bibliothek gibt.

So ausführen ich in der notebook Zelle:

!pip2 install scipy 
Requirement already satisfied: scipy in /usr/local/lib/python2.7/dist-packages 

Wie Paket richtig zu jupyter Kernel installiert werden?

+1

Möglicherweise sind mehrere Versionen von Python installiert. Probieren Sie 'import sys; print (sys.path); 'um zu sehen, wo der laufende jupyter Python-Kernel nach installierten Modulen sucht. –

Antwort

2

@håken-lid ist richtig. Es gibt wahrscheinlich mehrere Versionen von Python. Also Ihr Paket zu Python zu installieren, wo Ihr jupyter befindet:

$ which jupyter 
/YOURPATH/bin/jupyter 
$ /YOURPATH/bin/pip install scipy 

Diese für tun Python 2.x

Für Python 3.xpip3 wird in /YOURPATH/bin sein statt einzelner pip

1

Sie können pip von Python ausführen.

import pip 
pip.main(['install', 'scipy']) 

Wenn Sie das System Python verwenden und läuft jupyter in einem Prozess, der keine Berechtigung globale Pakete zu installieren, können Sie die --user Flag verwenden nur ein Modul für den aktuellen Benutzer zu installieren.

pip.main(['install', '--user', 'scipy'])