在安装Tokyo Cabinet的python接口pytc后,在import pytc时,遇到了下面的问题
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "build/bdist.linux-x86_64/egg/pytc.py", line 7, in <module>
File "build/bdist.linux-x86_64/egg/pytc.py", line 6, in __bootstrap__
ImportError: libtokyocabinet.so.9: cannot open shared object file: No such file or directory
File "<stdin>", line 1, in <module>
File "build/bdist.linux-x86_64/egg/pytc.py", line 7, in <module>
File "build/bdist.linux-x86_64/egg/pytc.py", line 6, in __bootstrap__
ImportError: libtokyocabinet.so.9: cannot open shared object file: No such file or directory
在linux下locate libtokyocabinet.so.9得到
/usr/local/lib/libtokyocabinet.so.9
检查/etc/ld.so.conf,看是否有路径/usr/local/lib/,如果没有则加入到文件里,然后执行/sbin/ldconfig(如果本来就有此路径可能是加入之后没有执行ldconfig),可解决此问题。