MySQLdb ImportError: libmysqlclient.so.18解決方法
阿新 • • 發佈:2019-01-09
MySQLdb匯入後,執行程式碼程式出現了兩個問題:
問題一:
ImportError: libmysqlclient.so.18: cannot open shared object file: No such file or directory
問題分析:
說明/usr/lib/x86_64-linux-gnu目錄下,缺少libmysqlclient.so.18檔案。
問題解決辦法:
下載libmysqlclient.so.18檔案,將檔案拷貝到/usr/lib/x86_64-linux-gnu
下載地址:http://download.csdn.net/detail/u012406790/9889078
問題二:
ImportError:libssl.so.10: cannot open shared object file: No such file or directory
問題分析:
說明/usr/lib/x86_64-linux-gnu目錄下,缺少libssl.so.10檔案。
問題解決辦法:
(1)下載openssl檔案
下載地址:http://download.csdn.net/detail/u012406790/9889086
(2)解壓之後,進入openssl-1.0.1e目錄下,執行命令
./config shared zlib-dynamic (主要用來生成makefile檔案)
執行完之後執行下面命令:
make
(3)將生成的libssl.so.1.0.0,libcrypto.so.1.0.0拷貝到/usr/lib/x86_64-linux-gnu目錄下
(4)建立軟連結
sudo ln -s libssl.so.1.0.0 libssl.so.10
sudo ln -s libcrypto.so.1.0.0 libcrypto.so.10