Direct Download Center

มาคุยกันก่อน


คลิกที่นี่ เข้ามารู้จักกันก่อน
Mr. P

การปรับแต่ง PyScripter ให้ใช้กับ Python เวอร์ชั่นอื่นๆได้

โพสต์27 ม.ค. 2553, 7:55โดยWisit P.   [ อัปเดต 9 ก.พ. 2553, 21:45 ]

โดยปกติแล้ว PyScripter จะทำงานกับ Python เวอร์ชั่น 3.1 ซึ่งเป็นเวอร์ชั่นที่ติดมากับ PyScripter หลังจากเราได้ติดตั้ง PyScripter 1.9.9.7 แล้ว แต่ถ้าหากเครื่องคอมพิวเตอร์ได้ติดตั้งไพธอนเวอร์ชั่นอื่นๆ อยู่ก่อนแล้ว เราจะแก้ไข PyScripter อย่างไรเพื่อให้ PyScripter สามารถทำงานร่วมกับไพธอนเวอร์ชั่นอื่นได้ เรามาดูกัน

แต่ก่อนจะไปถึงวิธีแก้ไข ผมอยากจะเล่าว่าปัญหาที่ผมต้องกลับไปแก้ไขให้ PyScripter ไปใช้ Python เวอร์ชั่นที่ต่ำกว่า Python 3.1 ให้ทำการแปลคำสั่งของภาษาไพธอนที่เขียน ก็เนื่องจากว่ามีบางคำสั่งของไพธอนเวอร์ชั่น 2.6 ไม่สามารถนำมาใช้ได้ในเวอร์ชั่น 3.1 ตัวอย่างง่ายๆที่พบก็คือ คำสั่ง print

เวอร์ชั่น 2.6
>>> print "Hello World"
Hello World

เวอร์ชั่น 3.1
>>> print("Hello World")
Hello World

เพราะฉะนั้นหากเราได้รับ source code จากใครมา ก็ควรดูให้ดี ว่าเค้าใช้ python เวอร์ชั่นใดในการคอมไพล์ เพื่อไม่ให้เกิดปัญหาในการนำมาใช้งาน

จริงๆ ก็ไม่ได้ยากเย็นอะไร (เล่ามาซะยาว ไม่เกี่ยวเลย) เพียงแค่เราไปปรับแต่งตรงค่า Target ในแท๊ป Shortcut ของ PyScripter หน้า Desktop โดยดารเพิ่ม --PYTHON26 (ในที่นี้ ผมติดตั้งเวอร์ชั่น Python 2.6 เข้าไปก่อนแล้ว) เพียงเท่านี้ ก็จะสามารถทำให้ PyScripter ทำการเรียกไพธอนเวอร์ชั่นอื่นๆขึ้นมาทำงานได้ ผมแนะนำว่าควรทำ shortcut แยกต่างหาก เวลาเรียกใช้จะได้ไม่สับสนนะครับ


เมื่อเปิด PyScripter ขึ้นมา ก็จะมีข้อความแสดงว่าใช้ python เวอร์ชั่นไหนในการคอมไพล์



ขอให้สนุกกับการใช้ PyScripter ครับ