2017-07-11 3 views
1

Ich anaconda 2 für Python mit 2.7, ich versuche QuantLib für Python zu verwenden und so zu tun, ich habe installiert Docker Containerplattform, um QuantLib Bibliothek für PythonWie installiere ich eine Bibliothek für die Verwendung auf einer virtuellen Plattform wie Docker/Jupyter?

Leider zu importieren, auch damit ich QuantLib verwenden und die Bibliothek importieren kann, kann ich matplotlib nicht verwenden. Wenn ich mit Anaconda-Code verwendet wird matplotlib korrekt importiert, aber wenn ich auf dem Notebook zu codieren bin versucht, scheint matplotlib nicht

das ist die Botschaft i nach import matplotlib in einem Jupyter/Docker Notebook eingeben erhalten installiert werden :

ImportErrorTraceback (most recent call last) 
    <ipython-input-25-3d3962ebf68c> in <module>() 
     1 #! C:/users/cyril bourget/anaconda2/lib/site-packages 
----> 2 import matplotlib 

ImportError: No module named matplotlib 

wie Docker keinen Ordner auf meinem Computer hat, wie kann ich die fehlende Bibliothek installieren, um sie in meinem Docker Notebook zu verwenden? Alle Erklärungen werden für Linux verwendet, aber ich verwende Windows 7 Ich konnte keine Dokumentation über die Einrichtung der Bibliothek in Docker finden.

Ich weiß, Docker arbeitet mit Containern, aber ich verstehe die Dokumentation nicht wirklich, weiß jemand, wie wir mit diesen Containern umgehen, um Bibliotheken zu bekommen, die wir für unser Projekt installieren müssen?

Vielen Dank für Ihre Aufmerksamkeit,

Antwort

1

In der Tat sind Sie nicht Ihre Python-Installation zu verwenden, wenn dies zu tun, können Sie die Python-Installation von Ihrem Docker Behälter verwenden.

Da Sie unter Windows sind, das sieht ein bisschen wie folgt aus:

Fenster -> Virtual Linux -> Eine andere (kleinere) virtuelle Linux (Ihr Docker-Container) -> Python

Diese Python kann nicht sehen, die Bibliotheken, die auf Ihren Windows installiert sind.

Normalerweise sollten Sie Ihre Dockerdatei ändern, um fehlende Bibliotheken hinzuzufügen, aber ich denke, Sie könnten eine der Funktionen von Jupyter verwenden, um ein Terminal direkt in Ihrem Docker zu öffnen und pip-Befehle direkt von dort auszuführen.

IIRC, können Sie das Menü „Neu“, wenn sie auf dem Datei-Browser in jupyter verwenden diese

+0

ich zu tun sehe ich habe gerade bemerkt, gibt es ein Terminal, vielen Dank für Ihre Hilfe! – Rickantonais

Verwandte Themen