2017-03-14 1 views
1

Ich versuche, mit einigen Jupyter-Notebooks zu spielen, habe ein Problem mit dem Bson-Modul, das nicht verfügbar ist, wie in dem Fehler gemeldet: "ImportError: Kein Modul namens 'bson'"jupyter notebook - ImportError: Kein Modul mit dem Namen 'bson'

Ich laufe jupyter Notebook 4.3.0 über einen Python 2.7 Kernel, der in einer dedizierten virtuellen Umgebung verfügbar ist. Ich habe versucht, das bson-Modul manuell über eine einfache "conda install bson" zu installieren, aber es ist nicht im offiziellen/Standard-Repo, also musste ich OpenMDAO/bson installieren. Schließlich hat es das Problem nicht geändert. Ich verstehe, dass das Modul aus dem Pymongo-Paket kommen könnte, also habe ich versucht, mit dem gleichen Ergebnis zu installieren.

Irgendwelche Hinweise hier? Was ist die Verbindung zwischen Bson und Pymongo?

Antwort

1

Sie diese Antwort beraten kann: import error: no module named bson

der es heißt:

If you don't get the no module named bson error but the EPOCH_AWARE import error , this is due to a name clash between bson and pymongo.
In this case you should do these in order:

sudo pip uninstall bson 
sudo pip uninstall pymongo 
sudo pip install pymongo 

In Ihrem Fall versuchen, mit einem frischen virtualenv zu starten und die oben in der angegebenen Reihenfolge

erwähnt tun

Das beantwortet auch die Verbindung zwischen Bson und Pymongo

Viel Glück :)

+0

Bereits diese Frage gesehen und getestet. Darum habe ich die Frage gestellt ;-). Ich habe jedoch kein frisches virtualenv versucht. – gdupont

+0

Tun Sie das und kommentieren Sie, wenn es wie geplant geht :) –

+0

Just probiert. Gleicher Fehler. – gdupont

Verwandte Themen