2012年1月17日火曜日

mysql-python windows setup.py build

pythonがインストールされていて、MySQLサーバがインストールされていないマシンで、
mysql-pythonのMySQLdbモジュールを使いたいとき、
モジュールのセットアップには、Connector/Cが必要です。

【手順】
  • Connector/Cをインストールする。
  • MySQL-python-1.2.3.tar.gzをdownloadして展開する。
  • setup_windows.pyのget_configの以下の部分を修正する。
  •     metadata, options = get_metadata_and_options()
    
        # 以下2行をコメントアウトし、1行追加
        #serverKey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, options['registry_key'])
        #mysql_root, dummy = _winreg.QueryValueEx(serverKey,'Location')
        mysql_root = 'C:\\Program Files (x86)\\MySQL\\MySQL Connector C 6.0.2' # Connector/Cのインストール先
    
  • これで、ビルドする。
  •  >python setup.py build
    

私の環境では、これで使えるようになりました。

0 件のコメント:

コメントを投稿