遇到的问题
ImportError: libsybdb.so.5
今天安装pymssql,众所周知,这个库依赖FreeTDS,所以我通过下载源码的方式安装了它,但问题也出现了,运行后报了以下错误
ImportError: libsybdb.so.5: cannot open shared object file: No such file or directory
解决方案
分析原因为使用源码安装FreeTDS时,其产生的文档也在自己指定的文档夹中,这就导致进程不一定能找到它。从而导致 ImportError!症结所在找到了,解决自然就比较流畅了,最方便的方法,创建软连接,使用sudo find / -name libsybdb.so.5找到我的libsybdb.so.5文档所在位置比如,我的文档在**/home/pcw/Downloads/freetds-0.91/src/dblib/.libs/libsybdb.so.5**使用命令创建软链接
sudo ln -s /home/pcw/Downloads/freetds-0.91/src/dblib/.libs/libsybdb.so.5 /usr/lib/libsybdb.so.5
问题解决