【mysql】MAC下配置mysql-python 遇见的问题
MBP上安装了XMAPP 准备再装一个mysql-python 搭建python web开发环境,下载了mysql-python文件,网上搜了各种方法,修改了文件,然后键入 sudo python setup.py install 后,python里面键入import MySQLdb 出现以下问题:
回答
mysql-python
是需要本地安装了mysql
才行。你安装的xmapp
里面的mysql
, mysql-python
可能没找到正确的配置。
如果不是生产环境,使用 python/">mysql-connector 替代,这个是 mysql
官方推荐的驱动,纯python
实现。不需要本地配置本地mysql
。使用方法和 mysqldb
一样。
mysql-python
只是python语言使用mysql的一个模块。
在使用mysql-python
的前提下,你必须先安装mysql for mac
版。
Best way to connect to MySQL from python is to Use MySQL Connector/Python because it is official Oracle driver for MySQL for working with Python and it works with both Python 3 and Python 2.
Example:
import mysql.connector from mysql.connector import Error
try:
conn = mysql.connector.connect(host='hostname',
database='db',
user='root',
password='passcode')
if conn.is_connected():
cursor = conn.cursor()
cursor.execute("select database();")
record = cursor.fetchall()
print ("Your connected to - ", record)
except Error as e :
print ("Print your error msg", e)
finally:
#closing database connection.
if(conn.is_connected()):
cursor.close()
conn.close()
以上是 【mysql】MAC下配置mysql-python 遇见的问题 的全部内容, 来源链接: utcz.com/a/73417.html