Tags:
Node Thumbnail

ปกติแล้ว 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

Get latest news from Blognone

Comments

By: 0xffeeddaa on 23 June 2007 - 18:45 #25454

ขอบคุณครับ

By: orca on 25 June 2007 - 14:55 #25564

ขอบคุณครับ

By: PrinceOfThief on 12 May 2009 - 15:15 #101067

ขอบคุณครับ

By: ps.ohm
iPhoneAndroid
on 25 January 2010 - 15:27 #151528

"/path/to/your/mysql_config" ตรง path นี่อย่างไงหรอครับ / path ของอะไร?

ผมติดตรงนี้มานานแล้วอ่ะครับ ยังแก้ไม่ได้เลย

By: -Rookies-
ContributorAndroidWindowsIn Love
on 25 January 2010 - 18:47 #151573 Reply to:151528

น่าจะหมายถึง Path to your mysql_config นั่นก็ถึง path ที่เก็บไฟล์คอนฟิกของ mysql


เทคโนโลยีไม่ผิด คนใช้มันในทางที่ผิดนั่นแหละที่ผิด!?!

By: ps.ohm
iPhoneAndroid
on 27 January 2010 - 02:02 #151976 Reply to:151573

ขอบคุณมากครับ :)
แต่พอเข้าสู่ขั้นตอนการ build มันขึ้น
error: command 'gcc-4.0' failed with exit status 1

ควรจะแก้ไขตรงไหนครับ ขอบคุณครับ