Python - Mac OSX 10.10中的MySQL连接器错误

Kri*_*hna 12 mysql macos mysql-connector python-3.x mysql-connector-python

import mysql.connector

config = {
    'user' : 'root',
    'passwd' : ' ',
    'host' : 'localhost',
    'raise_on_warnings' : True,
    'use_pure' : False,
    }
cnx = mysql.connector.connect(**config)

cnx.close()
Run Code Online (Sandbox Code Playgroud)

我用这段代码来检查我使用mysql提供的安装程序安装的mysql包

我在终端运行文件,结果是,

Traceback (most recent call last):
 File "/Users/Krishna/Documents/check.py", line 1, in <module>
   import mysql.connector
ImportError: No module named 'mysql'
Run Code Online (Sandbox Code Playgroud)

非常感谢帮助.

cgs*_*ler 14

对于内置的python,我认为mysql包不是MacOSX默认安装(不适合我)的一部分.

你可以通过点子来解决这个问题

sudo pip install mysql-connector-repackaged
Run Code Online (Sandbox Code Playgroud)

通过检查Python库路径来验证是否有一个mysql包.要获取python路径,请执行以下操作:

python
import sys
sys.path
Run Code Online (Sandbox Code Playgroud)