2014-10-09 122 views
1

我試圖安裝imgseek-服務器版本(http://www.imgseek.net/)做形象analysis.I我能夠順利安裝所有的依賴使用:錯誤在Mac OS上安裝imgseek

sudo的港口安裝痛飲

須藤端口安裝痛飲-蟒

須藤easy_install的扭曲

須藤端口安裝的ImageMagick

sudo easy_install epydoc

然後,我從下載(isk-daemon-0.9.3.tar.gz)下載isk-daemon並構建並安裝它。一切都運行成功。

但是,當我從命令提示符下運行iskdaemon.py,我得到以下錯誤:

SK-守護進程:警告|找不到配置文件(isk-daemon.conf)。看着本地目錄,家庭用戶目錄和/ etc/iskdaemon。使用默認設置。 root:錯誤無法加載C++擴展名「_imgdb.so(pyd)」模塊。 root:ERROR請參閱http://www.imgseek.net/isk-daemon/documents-1/compiling 回溯(最近呼叫的最後一個): 文件「/Users/gghanakota/anaconda/lib/python2.7/site-packages/isk_daemon-0.9.3-py2.7-macosx-10.5-x86_64 .egg/imgSeekLib/ImageDB.py「,第35行,在 import imgdb 文件」/Users/gghanakota/anaconda/lib/python2.7/site-packages/isk_daemon-0.9.3-py2.7-macosx-10.5 -x86_64.egg/imgSeekLib/imgdb.py「,第28行,在 _imgdb = swig_import_helper() 文件」/Users/gghanakota/anaconda/lib/python2.7/site-packages/isk_daemon-0.9.3-py2。 7-macosx-10.5-x86_64.egg/imgSeekLib/imgdb.py「,第20行,在swig_import_helper中 import _imgdb ImportError:dlopen(/Users/gghanakota/anaconda/lib/python2.7/site-packages/isk_daemon-0.9 0.3-py2.7-MacOSX的-10.5-x86_64.egg/_im gdb.so,2):找不到符號:__ZNSs4_Rep20_S_empty_rep_storageE 引用自:/Users/gghanakota/anaconda/lib/python2.7/site-packages/isk_daemon-0.9.3-py2.7-macosx-10.5-x86_64.egg /_imgdb.so 預計在:動態查找

請幫忙!

回答

1

當我試圖在我的Mac(osx yosemite)上安裝iskdaemon時,我遇到了同樣的問題。 在我的情況下,問題是當我構建它時,C++編譯器在imgdb.cpp中使用min函數時拋出了兩個錯誤。錯誤是因爲min函數中變量的類型不相同。因此構建失敗,imgdb模塊未生成。 我固定它通過把一個簡單類型轉換到傳遞給min函數的變量: 我改變:分鐘(SZ,numres)分鐘(SZ,(長整型)numres)上線1003, 和分鐘((V.size()/ 2),numres)分鐘((int)的(V.size()/ 2),numres)上線1327

我再次建立,它現在工作。 檢查您是否在構建時遇到任何錯誤,也許您面臨同樣的問題。