国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

MySQLdb ImportError: libmysqlclient.so.18解決方法

2020-02-23 05:39:51
字體:
來源:轉載
供稿:網友

安裝MySQLdb后,import MySQLdb出錯如下:
代碼如下:
[root@lizhong MySQL-python-1.2.3]# /usr/local/bin/python2.7
Python 2.7.6 (default, Apr 10 2014, 15:45:39)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import MySQLdb
/usr/local/lib/python2.7/site-packages/MySQL_python-1.2.3-py2.7-linux-x86_64.egg/_mysql.py:3: UserWarning: Module _mysql was already imported from /usr/local/lib/python2.7/site-packages/MySQL_python-1.2.3-py2.7-linux-x86_64.egg/_mysql.pyc, but /soft/MySQL-python-1.2.3 is being added to sys.path
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "MySQLdb/__init__.py", line 19, in <module>
    import _mysql
  File "build/bdist.linux-x86_64/egg/_mysql.py", line 7, in <module>
  File "build/bdist.linux-x86_64/egg/_mysql.py", line 6, in __bootstrap__
ImportError: libmysqlclient.so.18: cannot open shared object file: No such file or directory

根據最后提示,應該是找不著一個交libmysqlclient.so.18的文件,于是到mysql安裝目錄里找到這個文件并且做一個軟連接到/usr/lib
代碼如下:
ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18

如果是64系統則:
代碼如下:
ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64/libmysqlclient.so.18

再次import MySQLdb就正常了:
代碼如下:
[root@lizhong MySQL-python-1.2.3]# /usr/local/bin/python2.7
Python 2.7.6 (default, Apr 10 2014, 15:45:39)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import MySQLdb
>>>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 温泉县| 垦利县| 崇州市| 绵竹市| 余干县| 马山县| 高邑县| 新平| 长岛县| 荃湾区| 科尔| 稷山县| 临沂市| 河间市| 绿春县| 仲巴县| 沙雅县| 沭阳县| 石嘴山市| 晋中市| 钟山县| 广德县| 石林| 宜丰县| 西吉县| 如东县| 余江县| 商城县| 丁青县| 大宁县| 当阳市| 沙雅县| 通渭县| 临江市| 顺昌县| 肃宁县| 如皋市| 建宁县| 舞阳县| 壶关县| 合肥市|