MySQL + Python on Mac OS X

by pittaya
22 June 2007 - 03:34

ปกติแล้ว python ที่ติดมากับ Mac OS X จะไม่มี module สำหรับติดต่อกับ MySQL database ทำให้เวลาที่ต้องการจะใช้งานผ่านทาง python ต้องติดตั้ง module MySQLdb เสียก่อน วิธีติดตั้งคือ

  • ไปโหลด source module มาก่อนที่ http://sourceforge.net/projects/mysql-python/ อันที่โหลดมาเป็นเวอร์ชัน 1.2.2
  • untar ออกมาจะได้ source อยู่ในไดเรกทอรีนึง
  • ถ้าไม่มี mysql_config อยู่ใน PATH ก็แก้ไฟล์ setup_posix.py จากที่ว่า

    mysql_config.path = "mysql_config"

    แก้เป็น

    mysql_config.path = "/path/to/your/mysql_config"

  • สั่ง build ด้วยคำสั่ง

    $ python setup.py build

  • install module ด้วยคำสั่ง

    $ python setup.py install

  • เวลาเรียกใช้งานก็ import เข้ามาตามปกติ

    Python 2.3.5 (#1, Jan 13 2006, 20:13:11) [GCC 4.0.1 (Apple Computer, Inc. build 5250)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import MySQLdb

Blognone Jobs Premium