OS X 10.9 で Python 2.7.8 および Sublime Text 3 と連携するように MySQL をセットアップしようとしているので、MySQL Python コネクタをインストールしました。「import mysql.connector」を実行しようとすると、「ImportError: No module named connector」が返されます。
コネクタを使用して MySQL にアクセスできるようにするには、これをどのように構成する必要がありますか?
詳細:
- Sublime は Applications の下にインストールされます
-Sublime Text 3 はデフォルトで python 3 を使用するため、python 2.7 ビルド システムをセットアップする必要がありました。このシステムの私のコードは次のとおりです。
"cmd": ["/usr/local/Cellar/python/2.7.8/Frameworks/Python.framework/Versions/2.7/bin/python2.7", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python2"
-Python は次の場所にインストールされています
/usr/local/Cellar/python/2.7.8/Frameworks/Python.framework/Versions/2.7/bin/python2.7
-MySQL 実行可能ファイルは次の場所にインストールされます
/usr/local/mysql-5.6.19-osx10.7-x86_64/bin
-コネクタにはシンボリックリンクがあります
/usr/local/Cellar/python/2.7.8/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mysql/connector
で完全にインストールされます
/usr/local/lib/python2.7/site-packages/mysql/connector
さらに、必要なディレクトリをパスに追加するために、以下を .bash_profile に追加しました。
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
# trying to get mysql access
PATH = "/usr/local/Cellar/python/2.7.8/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages:${PATH}"
export PATH
簡単なものが欠けていると確信していますが、これほど多くの設定を行うのは初めてで、グーグルで何をしているのかを調べようと何時間も費やしました。コネクタ モジュールにアクセスするために何を変更する必要があるか知っている人はいますか? 前もって感謝します。