Fehler beim erstellen LMDB-Datenbank-Datei in Python für Caffe

Ich versuche zu schaffen, eine LMDB Datenbank-Datei in Python verwendet werden, mit Caffe nach diese tutorial. Die Befehle import numpy as np und import caffe laufen völlig in Ordnung. Jedoch, wenn ich versuche zu laufen import lmdb und import deepdish as dd bin ich immer die folgenden Fehler:

    >>> import lmdb
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    ImportError: No module named lmdb
    >>> import deepdish as dd
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    ImportError: No module named deepdish

Ich bin mit Python 2.7.9 durch Anaconda 2.2.0 (64-bit) unter Ubuntu 14.04. Während der Installation werden die Abhängigkeiten für den Caffe nach diese Seite habe ich bereits installiert, die lmdb Paket durch sudo apt-get install liblmdb-dev.

Irgendwelche Ideen, warum dieser Fehler könnte auftreten?

  • Sie zu haben scheinen, Pfad-definition Fragen. bitte überprüfen Sie die variable PATH aus und stellen Sie sicher, dass es in der Tat Punkte, um die Lage der lmdb-Paket
  • Wenn ich echo $PATH es gibt die folgenden: /home/pras/anaconda/bin:$/usr/include:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games. Wenn ich dpkg -L liblmdb-dev, bekomme ich diese: /. /usr /usr/lib /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/liblmdb.a /usr/share /usr/share/doc /usr/share/doc/liblmdb-dev /usr/share/doc/liblmdb-dev/copyright /usr/include /usr/include/lmdb.h /usr/lib/x86_64-linux-gnu/liblmdb.so /usr/share/doc/liblmdb-dev/changelog.Debian.gz Nun, welche von diesen sollte ich hinzufügen $PFAD?
  • Gut, ich habe versucht, Anweisungen zu Folgen, wie erwähnt, hier. pip install lmdb schien, den trick zu tun!
  • Sollten Sie diesen post als Antwort
InformationsquelleAutor PrasannaDate | 2015-06-10
Schreibe einen Kommentar