安装MySQLdb--解决报错 ImportError: No module named MySQLdb

 执行Python脚本时遇到了错误 ImportError: No module named MySQLdb

 根据报错提示安装各种包 ,最后成功安装mysql-python 。大家可以根据自己报错安装依赖包解决报错。

步骤 总结 

1 yum -y install mysql-devel 

2 yum install python-devel 

3 pip install mysql-python 

 


 报错1以及截图 

>>> import MySQLdb
Traceback (most recent call last):
  File "", line 1, in 
  File "/usr/lib64/python2.7/site-packages/MySQLdb/__init__.py", line 19, in 
    import _mysql
ImportError: libmysqlclient.so.20: cannot open shared object file: No such file or directory

 find / -name libmysqlclient.so.20

ln -s /usr/local/mysql/lib/libmysqlclient.so.20 /usr/lib64/libmysqlclient.so.20

报错解决

报错2 以及处理截图 

1 执行安装命令  pip install MySQL-python 报错 

安装MySQLdb--解决报错 ImportError: No module named MySQLdb_第1张图片

查了一下需要安装  mysql-devel 包

 执行 yum -y install mysql-devel

 再次尝试安装 报错

安装MySQLdb--解决报错 ImportError: No module named MySQLdb_第2张图片

 安装 yum install python-devel 包

 

安装成功 

你可能感兴趣的:(安装MySQLdb--解决报错 ImportError: No module named MySQLdb)