国产探花免费观看_亚洲丰满少妇自慰呻吟_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
>>>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 尚义县| 兴业县| 台中县| 河源市| 濮阳市| 福鼎市| 武平县| 星座| 乐陵市| 铜川市| 台中县| 文昌市| 廉江市| 珠海市| 杨浦区| 云龙县| 义马市| 北京市| 高密市| 三原县| 资阳市| 庐江县| 盘锦市| 廊坊市| 方山县| 香港| 搜索| 黔南| 芒康县| 赞皇县| 东城区| 宝丰县| 丹寨县| 武汉市| 璧山县| 镇巴县| 乳山市| 临汾市| 津南区| 南宁市| 扶余县|