Jupter Google Colab Python环境下使用MySQLdb

有时候做开发是在Jupter环境或Google Colab环境(也是Jupter环境,支付Python2和Python3),但这种环境中使用MySQLdb需要先安装mysql-python。

命令如下

import sys
!{sys.executable} -m pip install mysql-python
import MySQLdb

其中!表示执行系统命令。

但是会报错

setup.py egg_info for package mysql-python
    sh: mysql_config: not found

这是因为mysql_config在当前运行的系统上丢失或未被找到,需要重新安装。

Ubuntu系统

Ubuntu 2018之前的系统使用如下命令

!apt-get -y install python-dev libmysqlclient-dev 

2018及之后使用新的命令

!apt install python-dev default-libmysqlclient-dev

CentOS系统

!yum -y install python-devel mysql-devel

安装完之后就可以正常使用了。

Leave a Comment

豫ICP备19001387号-1