ปกติแล้ว 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
on
ขอบคุณครั
0xffeeddaa Sat, 23/06/2007 - 18:45
ขอบคุณครับ
ขอบคุณครั
orca Mon, 25/06/2007 - 14:55
ขอบคุณครับ
ขอบคุณครั
PrinceOfThief Tue, 12/05/2009 - 15:15
ขอบคุณครับ
"/path/to/your/mysql_config"
ps.ohm Mon, 25/01/2010 - 15:27
"/path/to/your/mysql_config" ตรง path นี่อย่างไงหรอครับ / path ของอะไร?
ผมติดตรงนี้มานานแล้วอ่ะครับ ยังแก้ไม่ได้เลย
น่าจะหมายถึง Path to your
-Rookies- Mon, 25/01/2010 - 18:47
In reply to "/path/to/your/mysql_config" by ps.ohm
น่าจะหมายถึง Path to your mysql_config นั่นก็ถึง path ที่เก็บไฟล์คอนฟิกของ mysql
ขอบคุณมากครับ
ps.ohm Wed, 27/01/2010 - 02:02
In reply to น่าจะหมายถึง Path to your by -Rookies-
ขอบคุณมากครับ :)
แต่พอเข้าสู่ขั้นตอนการ build มันขึ้น
error: command 'gcc-4.0' failed with exit status 1
ควรจะแก้ไขตรงไหนครับ ขอบคุณครับ