12
import mysql.connector

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

cnx.close()

このコードを使用して、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'

ヘルプは大歓迎です。

4

1 に答える 1

15

組み込みの python の mysql パッケージが MacOSX のデフォルト インストールの一部であるとは思いません (私にとってはそうではありませんでした)。

これは pip で解決できます

sudo pip install mysql-connector-repackaged

Python ライブラリ パスをチェックインして、そこに mysql のパッケージがあるかどうかを確認します。Python パスを取得するには、次のようにします。

python
import sys
sys.path
于 2015-04-24T15:05:39.830 に答える