Я пытаюсь создать файл базы данных LMDB на Python для использования с Caffe в соответствии с этот учебник. Команды import numpy as np
и import caffe
работают отлично. Однако, когда я пытаюсь запустить import lmdb
и import deepdish as dd
, я получаю следующие ошибки:
>>> 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
Я запускаю Python 2.7.9 через Anaconda 2.2.0 (64-разрядная версия) в Ubuntu 14.04. При установке зависимостей для Caffe согласно этой странице я уже установил пакет lmdb через sudo apt-get install liblmdb-dev
.
Любые идеи, почему эта ошибка может происходить?
echo $PATH
, он возвращает следующее:/home/pras/anaconda/bin:$/usr/include:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
. Когда я делаюdpkg -L liblmdb-dev
, я получаю следующее:/. /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
Что из этого я должен добавить в $PATH? - person Dr. Prasanna Date   schedule 11.06.2015pip install lmdb
, похоже, добился цели! - person Dr. Prasanna Date   schedule 11.06.2015