我试图通过python连接mysql,并安装了以下软件包。
apt-获取安装python-pip pip安装瓶 apt-获取安装python-mysqldb pip安装瓶-restful
在搜索了几个帖子后,也尝试安装了以下内容:(似乎不工作或不安装)
apt安装libmysqlclient-devel easy_install mysql-python 安装MySQL-python
我的python版本: Python2.7.12
在我的脚本im中使用:
import MySQLdb在我的命令下如果我尝试:
python nameserver.py
我得到的错误是:
import MySQLdb
ImportError: No module named MySQLdb发布于 2017-04-03 12:44:42
您可以解决以下问题:
首先,用以下方式安装build-essential:
apt install build-essential
然后,用以下方式安装libmysqlclient-dev:
apt install libmysqlclient-dev
然后尝试使用pip安装mysqlclient,如下所示:
pip install mysqlclient
发布于 2017-04-03 14:25:38
我建议您使用PyMysql。我发现它很容易使用。
以下是一个例子:
import pymysql
conn = pymysql.connect(host='localhost', port=3306, user='<username>', passwd='<password>', db='mysql')
cur = conn.cursor()
cur.execute("SELECT <Column> FROM <Table>")在这里,您可以了解更多关于pyMysql:https://github.com/PyMySQL/PyMySQL的信息。
https://stackoverflow.com/questions/43184789
复制相似问题