ถึงแม้ว่า Python จะมี interpreter ถึงเวอร์ชัน 3 แล้วแต่ p3k นั้นไม่ได้รับความนิยมมากนักถึงแม้ว่าจะประสิทธิภาพดีกว่า Python 2 ก็ตาม ปัญหาเกิดขึ้นเมื่อผมตกลงใจสร้างโปรเจคๆ หนึ่งโดยใช้ Python 3 แต่ไลบรารีสำหรับติดต่อ MySQL ที่ใช้ประจำคือ MySQl-python หรือ MySQLdb นั้นไม่สามารถใช้งานได้บน Python 3 แต่โชคดีที่มีคนสร้าง oursql ซึ่งสามารถทำงานบน Python 3 ได้ด้วย หากใช้เครื่องมือ easy_install เพื่อลงเพกเกจไม่สามารถลงได้คงเป็นเพราะใช้ source code เดียวกับ python 2 ต้องดาวน์โหลด source จาก launchpad ในหน้า p3k เท่านั้น จากนั้นเริ่มกระบวนการติดตั้ง แต่ต้องแน่ใจก่อนว่ามีเพกเกจ libmysqlclient-dev เสียก่อนมิฉะนั้นจะไม่สามารถลงไลบรารีได้ เมื่อพร้อมแล้วก็เริ่มการติดตั้ง
# unzip oursql-0.9.2.zip
# cd oursql-0.9.2
# python3 setup.py install
ถ้าไม่มีอะไรผิดพลาดก็น่าจะใช้งานได้แล้ว หากจะใช้ Python3 ก็ยังมีอีกหลายเรื่องให้เหนื่อย !!_ _
# unzip oursql-0.9.2.zip
# cd oursql-0.9.2
# python3 setup.py install
ถ้าไม่มีอะไรผิดพลาดก็น่าจะใช้งานได้แล้ว หากจะใช้ Python3 ก็ยังมีอีกหลายเรื่องให้เหนื่อย !!_ _
ความคิดเห็น
แสดงความคิดเห็น